This repository was archived by the owner on Oct 31, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 7 files changed +88
-48
lines changed
Expand file tree Collapse file tree 7 files changed +88
-48
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1- name : Check
1+ name : Clippy
22
33on :
4- workflow_call :
4+ pull_request :
5+ paths :
6+ - ' **.rs'
7+ - ' **Cargo.toml'
8+ merge_group :
9+ push :
10+ branches :
11+ - main
12+ paths :
13+ - ' **.rs'
14+ - ' **Cargo.toml'
515
616env :
717 CARGO_TERM_COLOR : always
1222 clippy :
1323 runs-on : ubuntu-latest
1424 steps :
15- - uses : actions/checkout@v4
25+ - uses : actions/checkout@v5
1626 -
uses :
mozilla-actions/[email protected] 1727 - uses : dtolnay/rust-toolchain@stable
1828 with :
2434 fmt :
2535 runs-on : ubuntu-latest
2636 steps :
27- - uses : actions/checkout@v4
37+ - uses : actions/checkout@v5
2838 -
uses :
mozilla-actions/[email protected] 2939 - uses : dtolnay/rust-toolchain@stable
3040 with :
Original file line number Diff line number Diff line change 11name : Dependencies
22
33on :
4- workflow_call :
4+ pull_request :
5+ paths :
6+ - ' **Cargo.lock'
7+ merge_group :
8+ push :
9+ branches :
10+ - main
11+ paths :
12+ - ' **Cargo.lock'
513
614env :
715 CARGO_TERM_COLOR : always
1220 advisories :
1321 runs-on : ubuntu-latest
1422 steps :
15- - uses : actions/checkout@v4
23+ - uses : actions/checkout@v5
1624 -
uses :
mozilla-actions/[email protected] 1725 - uses : dtolnay/rust-toolchain@stable
1826 - uses : taiki-e/install-action@cargo-deny
2129 bans :
2230 runs-on : ubuntu-latest
2331 steps :
24- - uses : actions/checkout@v4
32+ - uses : actions/checkout@v5
2533 -
uses :
mozilla-actions/[email protected] 2634 - uses : dtolnay/rust-toolchain@stable
2735 - uses : taiki-e/install-action@cargo-deny
3038 licences :
3139 runs-on : ubuntu-latest
3240 steps :
33- - uses : actions/checkout@v4
41+ - uses : actions/checkout@v5
3442 -
uses :
mozilla-actions/[email protected] 3543 - uses : dtolnay/rust-toolchain@stable
3644 - uses : taiki-e/install-action@cargo-deny
3947 sources :
4048 runs-on : ubuntu-latest
4149 steps :
42- - uses : actions/checkout@v4
50+ - uses : actions/checkout@v5
4351 -
uses :
mozilla-actions/[email protected] 4452 - uses : dtolnay/rust-toolchain@stable
4553 - uses : taiki-e/install-action@cargo-deny
Original file line number Diff line number Diff line change 1+ name : Doc
2+
3+ on :
4+ pull_request :
5+ paths :
6+ - ' **.scd'
7+ merge_group :
8+ push :
9+ branches :
10+ - main
11+ paths :
12+ - ' **.scd'
13+
14+ jobs :
15+ doc-build :
16+ runs-on : ubuntu-latest
17+ steps :
18+ - uses : actions/checkout@v5
19+ - run : sudo apt install -y scdoc
20+ - run : ./doc/gen.sh
Original file line number Diff line number Diff line change 11name : Test
22
33on :
4- workflow_call :
4+ pull_request :
5+ paths :
6+ - ' **.rs'
7+ - ' **Cargo.toml'
8+ merge_group :
9+ push :
10+ branches :
11+ - main
12+ paths :
13+ - ' **.rs'
14+ - ' **Cargo.toml'
515
616env :
717 CARGO_TERM_COLOR : always
818 SCCACHE_GHA_ENABLED : " true"
919 RUSTC_WRAPPER : " sccache"
1020
1121jobs :
12- nightly :
22+ test :
1323 runs-on : ubuntu-latest
24+ strategy :
25+ matrix :
26+ toolchain : [stable, nightly]
1427 steps :
15- - uses : actions/checkout@v4
28+ - uses : actions/checkout@v5
1629 -
uses :
mozilla-actions/[email protected] 17- - uses : dtolnay/rust-toolchain@nightly
18- - uses : taiki-e/install-action@cargo-nextest
19- - run : sudo apt install -y libwayland-dev wayland-protocols
20- - run : cargo build --workspace --locked --verbose
21- - run : cargo nextest run --workspace --locked
22-
23- stable :
24- runs-on : ubuntu-latest
25- steps :
26- - uses : actions/checkout@v4
27- -
uses :
mozilla-actions/[email protected] 28- - uses : dtolnay/rust-toolchain@stable
30+ - uses : dtolnay/rust-toolchain@master
31+ with :
32+ toolchain : ${{ matrix.toolchain }}
2933 - uses : taiki-e/install-action@cargo-nextest
3034 - run : sudo apt install -y libwayland-dev wayland-protocols
3135 - run : cargo build --workspace --locked --verbose
3438 msrv :
3539 runs-on : ubuntu-latest
3640 steps :
37- - uses : actions/checkout@v4
41+ - uses : actions/checkout@v5
3842 -
uses :
mozilla-actions/[email protected] 3943 -
uses :
SebRollen/[email protected] 4044 id : msrv
Original file line number Diff line number Diff line change 1+ name : update-dependencies
2+ on :
3+ schedule :
4+ - cron : ' 0 0 1 * *' # Run monthly
5+
6+ env :
7+ CARGO_TERM_COLOR : always
8+ SCCACHE_GHA_ENABLED : " true"
9+ RUSTC_WRAPPER : " sccache"
10+
11+ jobs :
12+ cargo_update :
13+ runs-on : ubuntu-latest
14+ steps :
15+ - uses : actions/checkout@v5
16+ - uses : moonrepo/setup-rust@v1
17+ - run : cargo update
18+ - uses : peter-evans/create-pull-request@v7
Original file line number Diff line number Diff line change 11name : update-flake-lock
22on :
3- workflow_dispatch : # allows manual triggering
43 schedule :
54 - cron : ' 0 0 1 * *' # Run monthly
65 push :
1211 lockfile :
1312 runs-on : ubuntu-latest
1413 steps :
15- - name : Checkout repository
16- uses : actions/checkout@v4
17- - name : Install Nix
18- uses : cachix/install-nix-action@v27
14+ - uses : actions/checkout@v5
15+ - uses : cachix/install-nix-action@v27
1916 with :
2017 extra_nix_config : |
2118 access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
22- - name : Update flake.lock
23- uses : DeterminateSystems/update-flake-lock@v21
19+ - uses : DeterminateSystems/update-flake-lock@v21
You can’t perform that action at this time.
0 commit comments