Skip to content

Commit 0763833

Browse files
authored
chore: fix update script (#95)
1 parent 5f5d753 commit 0763833

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

.github/workflows/update.yml

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,27 +17,31 @@ jobs:
1717
- name: Use Node.js ${{ matrix.node-version }}
1818
uses: actions/setup-node@v3
1919
with:
20+
# Consider using lts
2021
node-version: 18.x
2122
- name: Commit latest release version
2223
run: |
2324
yarn install
2425
25-
before=$(cat ./package.json | jq .config.${{ matrix.dependency }}.version)
26+
pth=".config.${{ matrix.dependency }}.version"
2627
27-
yarn run update:dep:${{ matrix.dependency }}
28-
29-
after=$(cat ./package.json | jq .config.${{ matrix.dependency }}.version)
28+
before=$(cat ./package.json | jq "$pth")
29+
yarn run "update:dep:${{ matrix.dependency }}"
30+
current=$(cat ./package.json | jq "$pth")
3031
3132
readarray -d . -t before <<<"${before:1:-1}"
3233
readarray -d . -t after <<<"${current:1:-1}"
3334
34-
if [ ! ${before[0]} == ${after[0]} ]; then
35+
if [ ! ${before[0]} == ${after[0]} ]
36+
then
3537
version="BREAKING CHANGE"
3638
branchHead="breaking"
37-
elif [ ! ${before[1]} == ${after[1]} ]; then
39+
elif [ ! ${before[1]} == ${after[1]} ]
40+
then
3841
version="feat"
3942
branchHead="feat"
40-
elif [ ! ${before[2]} == ${after[2]} ]; then
43+
elif [ ! ${before[2]} == ${after[2]} ]
44+
then
4145
version="fix"
4246
branchHead="fix"
4347
fi
@@ -47,10 +51,16 @@ jobs:
4751
msg="$version: update to ${{ matrix.dependency }} v${current:1:-1}"
4852
4953
if [ $branchHead ]; then
54+
git config --global user.name 'Jesse Wright'
55+
git config --global user.email '63333554+jeswr@users.noreply.github.com'
5056
git checkout -b $branch
5157
git commit -am "$msg"
5258
git push --set-upstream origin $branch
5359
gh pr create -t "$msg" -b "$msg"
60+
61+
if [ ! $branchHead == "breaking" ]; then
62+
gh pr merge $branch --auto --merge
63+
fi
5464
fi
5565
env:
5666
GH_TOKEN: ${{ secrets.GH_TOKEN }}

0 commit comments

Comments
 (0)