name: schema-test # Author: @MikeRalphson / runs @jdesrosiers tests # Issue: https://github.com/OAI/OpenAPI-Specification/pull/2489 # # This workflow runs the npm test script to validate passing and failing # testcases for the metaschemas # # run this on push to any branch and creation of pull-requests on: pull_request: {} workflow_dispatch: {} jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 # checkout repo content with: fetch-depth: 0 - uses: actions/setup-node@v5 # setup Node.js with: node-version: '20.x' - name: Install dependencies run: npm ci - name: Run tests run: npm run test env: BASE: ${{ github.event.pull_request.base.ref }}