fix(ci): force-with-lease when syncing develop after release (#13)

Squash merges to master diverge from develop; a plain fast-forward push
to develop is rejected after every release.
pull/14/head
ce5rpy 3 months ago committed by GitHub
parent 2805c1a43a
commit 5fad3b515f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -72,5 +72,8 @@ jobs:
- name: Sync develop from master
if: steps.semantic.outputs.released == 'true'
run: |
git fetch origin master
git push origin origin/master:refs/heads/develop
set -euo pipefail
git fetch origin master develop
# Squash merges to master diverge from develop; reset develop to released master.
git push origin origin/master:refs/heads/develop \
--force-with-lease=refs/heads/develop:refs/remotes/origin/develop

Loading…
Cancel
Save

Powered by TurnKey Linux.