Skip to content

Exit with a 0 code in expected case of invalidation #16

Exit with a 0 code in expected case of invalidation

Exit with a 0 code in expected case of invalidation #16

Workflow file for this run

name: Test
on: push
jobs:
test:
name: Test Valid
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Test Local Action
uses: ./
with:
schema-url: https://raw.githubusercontent.com/thomasmost/gha-valjean/main/schema/example.schema.json
target-dir: samples
test_invalid:
name: Test Invalid
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Test Local Action
id: test_failure
uses: ./
with:
schema-url: https://raw.githubusercontent.com/thomasmost/gha-valjean/main/schema/example.schema.json
target-dir: samples_bad
continue-on-error: true
- name: Check on failures
if: (${{ success() }} || ${{ failure() }}) && (${{ steps.test_failure.outcome }} == 'failure')
run: echo Validation failed as expected! \
exit 0