name: Pat Bump Tag on: pull_request: types: - closed branches: - main jobs: build: # Accessing the context for Github if: ${{ github.event.pull_request.merged == true }} runs-on: ubuntu-latest # On GitHub this grants tag push; on Gitea it's ignored, but harmless. permissions: contents: write steps: - name: Checkout main (not the merge SHA) uses: actions/checkout@v4 with: ref: main # create a local 'main' fetch-depth: 0 token: ${{ secrets.REGISTRY_TOKEN }} - name: Ensure local 'main' tracks origin/main (for Gitea runners) run: | git fetch origin main --tags # Force-create/update local main to point at remote git branch -f main origin/main git checkout main git config user.name "hangpersonal" git config user.email "hangcui1201@gmail.com" - name: Bump version and push tag uses: anothrNick/github-tag-action@1.64.0 env: GITHUB_TOKEN: ${{ secrets.REGISTRY_TOKEN }} WITH_V: true DEFAULT_BUMP: minor DEFAULT_BRANCH: main RELEASE_BRANCHES: main TAG_CONTEXT: repo