A better Rust ATProto crate
1name: Miri tests
2
3on:
4 push:
5 paths-ignore:
6 - '.devcontainer/**'
7 - '.gitpod.yml'
8 - '.vscode/**'
9 - 'tests/**'
10 pull_request:
11 paths-ignore:
12 - '.devcontainer/**'
13 - '.gitpod.yml'
14 - '.vscode/**'
15 - 'tests/**'
16 schedule:
17 # Run against the last commit on the default branch on Friday at 9pm (UTC?)
18 - cron: '0 21 * * 5'
19
20jobs:
21 test:
22 runs-on: ubuntu-latest
23
24 steps:
25 - name: Checkout Mini Moka
26 uses: actions/checkout@v4
27
28 - name: Install Rust nightly toolchain with Miri
29 uses: dtolnay/rust-toolchain@master
30 with:
31 toolchain: nightly
32 components: miri
33
34 - run: cargo clean
35
36 - name: Run Miri test (deque)
37 run: cargo miri test deque