We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2e24c62 commit 9a3d73cCopy full SHA for 9a3d73c
.github/workflows/updatemain.yml
@@ -1,12 +1,12 @@
1
-name: Fast-forward main branch to published release tag
+name: Reset main branch to published release tag
2
3
on:
4
workflow_dispatch:
5
release:
6
types: [published]
7
8
jobs:
9
- ff-main-to-release:
+ reset-main-to-release:
10
runs-on: ubuntu-latest
11
permissions:
12
contents: write
@@ -17,9 +17,9 @@ jobs:
17
with:
18
ref: main
19
20
- - name: Fast-forward main to release tag
+ - name: Reset main to release tag
21
run: |
22
tag="${{ github.event.release.tag_name }}"
23
git fetch origin "refs/tags/$tag:refs/tags/$tag"
24
- git merge --ff-only "refs/tags/$tag"
25
- git push origin main
+ git reset --hard "refs/tags/$tag"
+ git push --force origin main
0 commit comments