diff --git a/.github/workflows/patch-upgrades-release.yml b/.github/workflows/patch-upgrades-release.yml index 9564b6f..d79f3db 100644 --- a/.github/workflows/patch-upgrades-release.yml +++ b/.github/workflows/patch-upgrades-release.yml @@ -8,31 +8,13 @@ on: jobs: build-and-release: runs-on: ubuntu-latest + permissions: + contents: write steps: - - name: Checkout repository - uses: actions/checkout@v2 - - - name: Increment version - id: increment_version - run: | - CURRENT_VERSION=$(git describe --tags --abbrev=0) - NEW_VERSION=$(echo $CURRENT_VERSION | awk -F. -v OFS=. '{$NF++;print}') - echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV - - - name: Create Git tag - run: | - git tag ${{ env.NEW_VERSION }} - git push origin ${{ env.NEW_VERSION }} - - - name: Create GitHub release - uses: actions/create-release@v1 - with: - tag_name: ${{ env.NEW_VERSION }} - release_name: Release ${{ env.NEW_VERSION }} - body: | - Automated release for version ${{ env.NEW_VERSION }} - draft: false - prerelease: false - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + - name: 'Checkout Repository' + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + # See: https://github.com/huggingface/semver-release-action?tab=readme-ov-file + # and https://github.com/semantic-release/semantic-release/blob/master/docs/usage/configuration.md#branches + - name: Release + uses: huggingface/semver-release-action@latest