name: 'Tag latest' on: push: branches: - master jobs: action: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Tag latest and push env: GITHUB_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }} run: | git config user.name "${GITHUB_ACTOR}" git config user.email "${GITHUB_ACTOR}@users.noreply.github.com" origin_url="$(git config --get remote.origin.url)" origin_url="${origin_url/#https:\/\//https:\/\/$GITHUB_TOKEN@}" # add token to URL git tag latest --force git push "$origin_url" --tags --force