content-directory-schemas.yml 660 B

1234567891011121314151617181920212223
  1. name: content-directory-schemas
  2. on: [pull_request, push]
  3. jobs:
  4. schemas_checks:
  5. name: Checks
  6. runs-on: ubuntu-latest
  7. strategy:
  8. matrix:
  9. node-version: [12.x]
  10. steps:
  11. - uses: actions/checkout@v1
  12. - name: Use Node.js ${{ matrix.node-version }}
  13. uses: actions/setup-node@v1
  14. with:
  15. node-version: ${{ matrix.node-version }}
  16. - name: validate
  17. run: |
  18. yarn install --frozen-lockfile
  19. yarn workspace @joystream/types build
  20. yarn workspace @joystream/cd-schemas generate:all
  21. yarn workspace @joystream/cd-schemas build
  22. yarn workspace @joystream/cd-schemas checks --quiet