Skip to content

feat: assert whether generated and versioned schema are identical #12

feat: assert whether generated and versioned schema are identical

feat: assert whether generated and versioned schema are identical #12

Workflow file for this run

on: [push]
name: CI
jobs:
build_and_test:
name: Rust project
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Test
run: |
cargo build
cargo test
cargo clippy -- -Dwarnings
validate_schema:
runs-on: ubuntu-latest
needs: build_and_test
# if: github.ref == 'refs/heads/main'
steps:
- uses: actions/checkout@v3
- name: Test schema
run: |
cargo run --release > schema.gen.json
# assert the generated and versioned file equal
diff -B schema/data-model-schema.json schema.gen.json