diff --git a/.gitea/workflows/012_pat.yaml b/.gitea/workflows/012_pat.yaml index 815e507..81aabe8 100644 --- a/.gitea/workflows/012_pat.yaml +++ b/.gitea/workflows/012_pat.yaml @@ -12,37 +12,20 @@ jobs: # 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: | - # make sure we have everything - git fetch origin main --tags --prune - # be on main (no-op if already there) - git checkout main || git switch main - # hard update the working tree to match origin/main - git reset --hard origin/main - # ensure upstream is set (harmless if already set) - git branch --set-upstream-to=origin/main 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 \ No newline at end of file + - uses: actions/checkout@v4 + with: + ref: ${{ github.event.pull_request.merge_commit_sha }} + fetch-depth: '0' + + - name: Bump version and push tag + id: tag + uses: mathieudutour/github-tag-action@v6.2 + with: + github_token: ${{ secrets.REGISTRY_TOKEN }} + release_branches: main + default_bump: minor # major, minor, or patch + tag_prefix: v + + - name: Show new tag + run: echo "New tag is ${{ steps.tag.outputs.new_tag }}" \ No newline at end of file