File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3737 - name : Run lints
3838 run : target/debug/xtask ci lint-custom
3939
40- msrv :
41- name : Minimum Supported Rust Version / ${{ matrix.name }}
42- needs : xtask
43- runs-on : ubuntu-latest
44- strategy :
45- matrix :
46- include :
47- - name : Check All Features
48- cmd : msrv-all
49-
50- - name : Check Ruma
51- cmd : msrv-ruma
52-
53- - name : Check Owned IDs with Box
54- cmd : msrv-owned-id-box
55-
56- - name : Check Owned IDs with Arc
57- cmd : msrv-owned-id-arc
58-
59- steps :
60- - name : Checkout repo
61- uses : actions/checkout@v6
62-
63- - name : Install MSRV toolchain
64- uses : dtolnay/rust-toolchain@master
65- with :
66- # keep in sync with README.md, the root Cargo.toml and xtask/src/ci.rs
67- toolchain : " 1.89"
68-
69- - uses : Swatinem/rust-cache@v2
70- with :
71- # A stable compiler update should automatically not reuse old caches.
72- # Add the MSRV as a stable cache key too so bumping it also gets us a
73- # fresh cache.
74- shared-key : msrv1.89
75-
76- - name : Get xtask
77- uses : actions/cache@v5
78- with :
79- path : target/debug/xtask
80- key : xtask-${{ hashFiles('Cargo.toml', 'xtask/src/**', 'xtask/Cargo.toml') }}
81-
82- - name : Run checks
83- run : target/debug/xtask ci ${{ matrix.cmd }}
84-
8540 stable :
8641 name : Rust Stable / ${{ matrix.name }}
8742 needs : xtask
You can’t perform that action at this time.
0 commit comments