1name: Rust 2 3on: 4 push: 5 branches: [ master ] 6 pull_request: 7 branches: [ master ] 8 9env: 10 CARGO_TERM_COLOR: always 11 12jobs: 13 build: 14 15 runs-on: ubuntu-latest 16 17 steps: 18 - uses: actions/checkout@v2 19 - name: Build 20 run: cargo build --verbose 21 - name: Run tests 22 run: cargo test --verbose 23 fmt: 24 25 runs-on: ubuntu-latest 26 27 steps: 28 - uses: actions/checkout@v2 29 - name: Rustfmt 30 run: cargo fmt --check 31 - name: Verify regenerated files 32 run: ./scripts/unicode.py && diff tables.rs src/tables.rs