File tree Expand file tree Collapse file tree 1 file changed +14
-10
lines changed
Expand file tree Collapse file tree 1 file changed +14
-10
lines changed Original file line number Diff line number Diff line change @@ -18,16 +18,20 @@ jobs:
1818 - name : Check for Version Change
1919 id : version
2020 run : |
21- OLD_VERSION=$(git show HEAD~1:package.json | jq -r .version)
22- NEW_VERSION=$(jq -r .version package.json)
23- echo "Old version: $OLD_VERSION"
24- echo "New version: $NEW_VERSION"
25- if [ "$OLD_VERSION" != "$NEW_VERSION" ]; then
26- echo "version_changed=true" >> $GITHUB_ENV
27- else
28- echo "version_changed=false" >> $GITHUB_ENV
29- fi
30-
21+ if [ "$(git rev-list --count HEAD)" -eq 1 ]; then
22+ echo "No previous commit, setting version_changed to true."
23+ echo "version_changed=true" >> $GITHUB_ENV
24+ else
25+ OLD_VERSION=$(git show HEAD~1:package.json | jq -r .version)
26+ NEW_VERSION=$(jq -r .version package.json)
27+ echo "Old version: $OLD_VERSION"
28+ echo "New version: $NEW_VERSION"
29+ if [ "$OLD_VERSION" != "$NEW_VERSION" ]; then
30+ echo "version_changed=true" >> $GITHUB_ENV
31+ else
32+ echo "version_changed=false" >> $GITHUB_ENV
33+ fi
34+ fi
3135 # Step 3: 如果版本号改变,则拉取目标仓库并执行 gh 指令
3236 - name : Deploy to Target Repo
3337 if : env.version_changed == 'true'
You can’t perform that action at this time.
0 commit comments