chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 #36
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Name: Validate CLI Schema Workflow | |
| # Description: This workflow runs tests to validate the CLI schema against example | |
| # YAML files. It ensures that the schema and the validation logic are | |
| # working correctly. | |
| # Purpose: Maintain the integrity of the schema and its validation rules. | |
| # Triggers: Push or pull request involving changes to 'examples/*.yml' or 'schema/*.json'. | |
| name: Validate CLI Schema | |
| on: | |
| push: | |
| paths: | |
| - "examples/*.yml" | |
| - "schema/*.json" | |
| pull_request: | |
| jobs: | |
| validate: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Check out repository | |
| uses: actions/checkout@v4 | |
| - name: Set up Node.js and cache npm dependencies | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: "18" | |
| cache: "npm" | |
| - name: Install dependencies | |
| run: npm ci | |
| - name: Run tests | |
| run: npm test |