Skip to content

Commit ced8765

Browse files
committed
chore: add self publish script
1 parent ba281c4 commit ced8765

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

.github/workflows/ff-master.sh

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#!/usr/bin/env bash
2+
3+
set -o verbose
4+
BRANCH=$(git rev-parse --abbrev-ref HEAD)
5+
6+
if [ $BRANCH != "master" ]; then
7+
echo "Refusing to release from $BRANCH. This script should be running in master."
8+
exit 1
9+
fi
10+
11+
echo Fast-forwarding master to develop
12+
set -o errexit
13+
git fetch --quiet
14+
git reset --hard origin/master
15+
git merge --ff-only --quiet origin/develop
16+
set +o errexit
17+
18+
echo Pushing master
19+
git push origin master
20+

.github/workflows/publish.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,5 @@ jobs:
1919
token: ${{ secrets.GH_TOKEN }}
2020

2121
- name: Fast-forward master to develop
22-
run: ./bin/release-master
22+
run: ./.github/workflows/ff-master
23+

0 commit comments

Comments
 (0)