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 runs-on: ubuntu-latest 15 steps: 16 - uses: actions/checkout@v3 17 - name: Build 18 run: cargo build --verbose 19 - name: Run tests 20 run: cargo test --verbose 21 regen: 22 runs-on: ubuntu-latest 23 steps: 24 - uses: actions/checkout@v3 25 - name: Regen 26 run: cd scripts && python3 unicode.py 27 - name: Diff 28 run: diff src/tables.rs scripts/tables.rs 29