Skip to content

Release v0.8.3

Release v0.8.3 #6

Workflow file for this run

name: Create Release
run-name: Release v${{ inputs.version }}
on:
workflow_dispatch:
inputs:
version:
description: 'Version (e.g., 0.2.0)'
required: true
type: string
permissions:
contents: write
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Bump version in pyproject.toml
run: sed -i 's/^version = .*/version = "${{ inputs.version }}"/' pyproject.toml
working-directory: python
- name: Commit version bump (if changed)
run: |
git config user.name github-actions
git config user.email github-actions@github.com
git add python/pyproject.toml
git diff --staged --quiet || git commit -m "Bump version to ${{ inputs.version }}"
git push
- name: Create GitHub Release
uses: softprops/action-gh-release@v2
with:
tag_name: v${{ inputs.version }}
name: v${{ inputs.version }}
generate_release_notes: true