We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fe0917b commit c6370c1Copy full SHA for c6370c1
.github/workflows/major-version-updater.yml
@@ -0,0 +1,28 @@
1
+---
2
+name: Major Version Updater
3
+# Whenever a new release is made, push a major version tag
4
+on:
5
+ release:
6
+ types: [ published ]
7
+
8
+jobs:
9
+ update-major-version-tag:
10
+ runs-on: ubuntu-latest
11
+ steps:
12
+ - name: Checkout Repo
13
+ uses: actions/checkout@v3
14
15
+ - name: version
16
+ id: version
17
+ run: |
18
+ tag=${GITHUB_REF/refs\/tags\//}
19
+ version=${tag#v}
20
+ major=${version%%.*}
21
+ echo "tag=${tag}" >> "$GITHUB_OUTPUT"
22
+ echo "version=${version}" >> "$GITHUB_OUTPUT"
23
+ echo "major=${major}" >> "$GITHUB_OUTPUT"
24
25
+ - name: force update major tag
26
27
+ git tag v${{ steps.version.outputs.major }}
28
+ git push origin refs/tags/v${{ steps.version.outputs.major }} -f
0 commit comments