Skip to content

Commit

Permalink
Update schema workflow to check for the build schema (#5)
Browse files Browse the repository at this point in the history
  • Loading branch information
frenck authored Jan 13, 2021
1 parent 893ee45 commit b074ed7
Showing 1 changed file with 20 additions and 4 deletions.
24 changes: 20 additions & 4 deletions .github/workflows/schema.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ name: Schema
on: [push, pull_request]

jobs:
build:
name: 👷 Test generate schema
configuration:
name: Test generate configuration schema
runs-on: ubuntu-latest
steps:
- name: ⤵️ Check out code from GitHub
uses: actions/checkout@v2
- name: 🚀 Build schema
uses: actions/checkout@v2.3.4
- name: 🚀 Build configuration schema
run: |
npx typescript-json-schema \
--refs \
Expand All @@ -21,3 +21,19 @@ jobs:
--defaultNumberType integer \
./src/config.schema.ts Config \
> ./src/config.schema.json
build:
name: Test generate build schema
runs-on: ubuntu-latest
steps:
- name: ⤵️ Check out code from GitHub
uses: actions/[email protected]
- name: 🚀 Build build schema
run: |
npx typescript-json-schema \
--refs \
--noExtraProps \
--required \
--uniqueNames \
--defaultNumberType integer \
./src/build.schema.ts Build \
> ./src/build.schema.json

0 comments on commit b074ed7

Please sign in to comment.