Skip to content

Commit 3b1bd41

Browse files
Update bundle_2.0_schemas.yml
Signed-off-by: Steve Springett <[email protected]>
1 parent 2d780ac commit 3b1bd41

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

.github/workflows/bundle_2.0_schemas.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,18 @@ jobs:
4242
- name: Check for changes
4343
id: git-check
4444
run: |
45-
git diff --exit-code schema/2.0/cyclonedx-2.0-bundled.schema.json || echo "changed=true" >> $GITHUB_OUTPUT
46-
45+
# Check if bundled schema exists and has changes, or if it's new
46+
if [ ! -f schema/2.0/cyclonedx-2.0-bundled.schema.json ]; then
47+
echo "Bundled schema is new"
48+
echo "changed=true" >> $GITHUB_OUTPUT
49+
elif git diff --exit-code schema/2.0/cyclonedx-2.0-bundled.schema.json; then
50+
echo "No changes to bundled schema"
51+
echo "changed=false" >> $GITHUB_OUTPUT
52+
else
53+
echo "Bundled schema has changes"
54+
echo "changed=true" >> $GITHUB_OUTPUT
55+
fi
56+
4757
- name: Commit and push changes
4858
if: steps.git-check.outputs.changed == 'true'
4959
run: |

0 commit comments

Comments
 (0)