Skip to content

Commit 7f44368

Browse files
committed
test
1 parent 2fcbf82 commit 7f44368

File tree

1 file changed

+13
-18
lines changed

1 file changed

+13
-18
lines changed

.github/workflows/typescript_pr_check.yml

+13-18
Original file line numberDiff line numberDiff line change
@@ -20,26 +20,21 @@ jobs:
2020
with:
2121
ref: master
2222

23-
- name: Get current local version
24-
id: get_current_local_version
25-
run: echo "version=$(jq -r '.version' models/typescript/package.json)" >> $GITHUB_OUTPUT
26-
27-
- name: Get version on master
28-
id: get_master_version
29-
run: echo "master-version=$(jq -r '.version' jq -r '.version' master/models/typescript/package.json)" >> $GITHUB_OUTPUT
23+
- name: Get package.json from master
24+
run: |
25+
git fetch origin master
26+
git checkout origin/master -- models/typescript/package.json
27+
mv models/typescript/package.json master_package.json
3028
31-
- name: Compare versions
29+
- name: Compare package.json
3230
run: |
33-
current_version="${{ steps.get_current_local_version.outputs.version }}"
34-
master_version="${{ steps.get_master_version.outputs.master-version }}"
35-
36-
if [ "$current_version" != "$master_version" ]; then
37-
echo "Versions are different:"
38-
echo "Current version: $current_version"
39-
echo "Version on master: $master_version"
31+
diff=$(jq -sS --exit-status '.[0] == .[1]' models/typescript/package.json master_package.json || echo "different")
32+
if [ "$diff" == "different" ]; then
33+
echo "Package.json files are different"
34+
# You can take appropriate actions here
4035
else
41-
echo "Versions are the same: $current_version"
42-
echo "Please update the package.json version so that your changes will be published."
43-
exit 1
36+
echo "Package.json files are the same"
37+
echo "Please update the package.json version so that your changes will be published."
38+
exit 1
4439
fi
4540

0 commit comments

Comments
 (0)