Merge pull request #2 from github/update-readme-contributors

Fix release workflow to work with repository rules
This commit is contained in:
Den Delimarsky
2025-08-25 14:09:19 -07:00
committed by GitHub

View File

@@ -11,6 +11,7 @@ jobs:
permissions: permissions:
contents: write contents: write
pull-requests: write
steps: steps:
- name: Checkout repository - name: Checkout repository
@@ -204,7 +205,7 @@ jobs:
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 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' if: steps.check_release.outputs.exists == 'false'
run: | run: |
# Update version in pyproject.toml (remove 'v' prefix for Python versioning) # Update version in pyproject.toml (remove 'v' prefix for Python versioning)
@@ -213,19 +214,8 @@ jobs:
if [ -f "pyproject.toml" ]; then if [ -f "pyproject.toml" ]; then
sed -i "s/version = \".*\"/version = \"$PYTHON_VERSION\"/" pyproject.toml 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 fi
- name: Commit version update # Note: No longer committing version changes back to main branch
if: steps.check_release.outputs.exists == 'false' # The version is only updated in the release artifacts
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