diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f922992..fd7f5c7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,12 +11,14 @@ jobs: permissions: contents: write + pull-requests: write steps: - name: Checkout repository uses: actions/checkout@v4 with: fetch-depth: 0 + token: ${{ secrets.GITHUB_TOKEN }} - name: Get latest tag id: get_tag @@ -204,7 +206,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Update version in pyproject.toml + - name: Update version in pyproject.toml (for release artifacts only) if: steps.check_release.outputs.exists == 'false' run: | # Update version in pyproject.toml (remove 'v' prefix for Python versioning) @@ -213,19 +215,8 @@ jobs: if [ -f "pyproject.toml" ]; then sed -i "s/version = \".*\"/version = \"$PYTHON_VERSION\"/" pyproject.toml - echo "Updated pyproject.toml version to $PYTHON_VERSION" + echo "Updated pyproject.toml version to $PYTHON_VERSION (for release artifacts only)" fi - - name: Commit version update - if: steps.check_release.outputs.exists == 'false' - run: | - git config --local user.email "action@github.com" - git config --local user.name "GitHub Action" - - if git diff --quiet; then - echo "No changes to commit" - else - git add pyproject.toml - git commit -m "chore: bump version to ${{ steps.get_tag.outputs.new_version }}" - git push - fi + # Note: No longer committing version changes back to main branch + # The version is only updated in the release artifacts