Skip to content

Commit 514f70a

Browse files
authored
chore(release): Support ${{ major }} and ${{ major }}.${{ minor }} tags to release-please (#19)
Signed-off-by: Bryan Hundven <[email protected]>
1 parent 9b424a0 commit 514f70a

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

.github/workflows/release-please.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,23 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- uses: googleapis/release-please-action@7987652d64b4581673a76e33ad5e98e3dd56832f # v4
17+
id: release
1718
with:
1819
token: ${{ secrets.RELEASE_PLEASE_TOKEN }}
20+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
21+
with:
22+
token: ${{ secrets.RELEASE_PLEASE_TOKEN }}
23+
fetch-depth: 0
24+
- name: tag major and minor versions
25+
if: ${{ steps.release.outputs.release_created }}
26+
run: |
27+
git config user.name 'GitHub Actions'
28+
git config user.email '[email protected]'
29+
git tag -d v${{ steps.release.outputs.major }} || true
30+
git tag -d v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }} || true
31+
git push origin :v${{ steps.release.outputs.major }} || true
32+
git push origin :v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }} || true
33+
git tag -a v${{ steps.release.outputs.major }} -m "Release v${{ steps.release.outputs.major }}"
34+
git tag -a v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }} -m "Release v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }}"
35+
git push origin v${{ steps.release.outputs.major }}
36+
git push origin v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }}

0 commit comments

Comments
 (0)