Try checking for build step negative test result a different way

This commit is contained in:
Alessio 2025-04-19 16:39:23 -07:00
parent e5f708931a
commit 8c6c712547

View File

@ -45,17 +45,17 @@ jobs:
with:
schema-file: 'test_schemas/success.sql'
# This step is expected to fail
- name: Run SQLite schema lint action with invalid schema
id: invalid_schema_test
uses: ./
with:
schema-file: 'test_schemas/failure-no-strict.sql'
continue-on-error: true
# This step should check that the previous step failed. If it was successful, this step should fail
- name: Check for expected failure
if: steps.invalid_schema_test.outcome != 'failure'
run: |
if [ $? -eq 0 ]; then
echo "The action succeeded unexpectedly."
echo "Expected the invalid schema test to fail, but it succeeded"
exit 1
else
echo "The action failed as expected."
fi