chore: add revert failed publish command (#4282)
This commit is contained in:
parent
512e6370b2
commit
66afd413c3
1
.github/workflows/publish.yml
vendored
1
.github/workflows/publish.yml
vendored
@ -66,3 +66,4 @@ jobs:
|
||||
CODE_PATTERN: 'Enter OTP'
|
||||
# 40 minutes for the entire command, 20 minutes for waiting for 2FA
|
||||
TIMEOUT: '2400000'
|
||||
REVERT_COMMAND: './scripts/revert_publish.sh'
|
||||
|
10
scripts/revert_publish.sh
Executable file
10
scripts/revert_publish.sh
Executable file
@ -0,0 +1,10 @@
|
||||
publishCommit=$(git --no-pager log -1 --pretty=format:"%H" --grep="^chore(release): publish$")
|
||||
ref=$(git tag -l --points-at $publishCommit)
|
||||
echo "reverting publish commit $publishCommit"
|
||||
echo "deleting tags $ref"
|
||||
git push --delete origin $ref
|
||||
echo "reverting commit $publishCommit"
|
||||
git revert --no-edit $publishCommit
|
||||
echo "pushing changes"
|
||||
git push origin master
|
||||
echo "done reverting publish"
|
Loading…
x
Reference in New Issue
Block a user