Skip to content

Commit f50d0e7

Browse files
committed
NPA-3899 Validate Consent Example
1 parent b350879 commit f50d0e7

File tree

3 files changed

+168
-2
lines changed

3 files changed

+168
-2
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Schema Checks
2+
3+
on: pull_request
4+
5+
jobs:
6+
schema-validate-examples:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- name: Checkout code
10+
uses: actions/checkout@v4
11+
12+
- name: Set up Node.js
13+
uses: actions/setup-node@v4
14+
with:
15+
node-version: '22'
16+
17+
- name: Run Schema Validation
18+
run: schema validate --filePath specification/examples/responses/GET_Consent/adults-consenting.yaml --schema specification/validated-relationships-service-api.yaml --schema-obj "#/components/schemas/ConsentBundle"

package-lock.json

Lines changed: 147 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,8 @@
1515
"apigeetool": "^0.16.4",
1616
"license-checker": "^25.0.1",
1717
"minimist": "^1.2.2"
18+
},
19+
"dependencies": {
20+
"yaml-schema-validator": "^1.2.3"
1821
}
1922
}

0 commit comments

Comments
 (0)