Skip to content

Commit a466f22

Browse files
committed
fix workflow
1 parent f6fa4fa commit a466f22

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

.github/workflows/publish.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ permissions:
88
on:
99
release:
1010
types:
11-
- prereleased
12-
- released
11+
- published
1312

1413
jobs:
1514
build:

.github/workflows/release.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,17 @@ jobs:
4141
GH_TOKEN: ${{ steps.get_token.outputs.token }}
4242
shell: bash
4343
run: |
44-
CHANGED_PACKAGE_JSON_FILES=$(git diff --diff-filter=MACR --name-only $BASE_SHA...$HEAD_SHA \
45-
| grep -E 'package\.json$' \
46-
| xargs dirname \
44+
CHANGED_VERSION_RB_FILES=$(git diff --diff-filter=MACR --name-only $BASE_SHA...$HEAD_SHA \
45+
| grep -E 'version\.rb$' \
46+
| xargs dirname | xargs dirname | xargs dirname \
4747
| sort \
4848
| uniq)
4949
5050
declare -A versions
51-
for package in $CHANGED_PACKAGE_JSON_FILES; do
51+
for package in $CHANGED_VERSION_RB_FILES; do
5252
version_dir=$(find $package/lib/*/version.rb -name "version.rb" | head -n 1)
53-
base_version=$(git show $BASE_SHA:$version_dir | grep "VERSION" | sed "s/.*'\(.*\)'.*/\1/")
54-
head_version=$(git show $HEAD_SHA:$version_dir | grep "VERSION" | sed "s/.*'\(.*\)'.*/\1/")
53+
base_version=$(git show $BASE_SHA:$version_dir | grep "VERSION =" | sed "s/.*'\(.*\)'.*/\1/")
54+
head_version=$(git show $HEAD_SHA:$version_dir | grep "VERSION =" | sed "s/.*'\(.*\)'.*/\1/")
5555
5656
if [ "$base_version" != "$head_version" ]; then
5757
versions[$package]=$head_version

0 commit comments

Comments
 (0)