|
22 | 22 | runs-on: ubuntu-24.04 |
23 | 23 | steps: |
24 | 24 | - uses: dtolnay/rust-toolchain@nightly |
25 | | - - uses: actions/checkout@v4 |
| 25 | + - uses: actions/checkout@v6 |
26 | 26 | - run: cargo +nightly -Z package-workspace package |
27 | 27 |
|
28 | 28 | fedora: |
|
35 | 35 | - run: dnf -y install cargo clippy composefs-devel e2fsprogs just rustfmt |
36 | 36 | - name: Enable fs-verity on / |
37 | 37 | run: tune2fs -O verity $(findmnt -vno SOURCE /run/host) |
38 | | - - uses: actions/checkout@v4 |
| 38 | + - uses: actions/checkout@v6 |
39 | 39 | - run: just build |
40 | 40 | - run: just check |
41 | 41 | - run: env CFS_TEST_TMPDIR=/run/host/var/tmp just test |
|
47 | 47 | name: Unprivileged smoke test |
48 | 48 | runs-on: ubuntu-24.04 |
49 | 49 | steps: |
50 | | - - uses: actions/checkout@v5 |
| 50 | + - uses: actions/checkout@v6 |
51 | 51 | - uses: bootc-dev/actions/bootc-ubuntu-setup@main |
52 | 52 | - uses: dtolnay/rust-toolchain@stable |
53 | 53 | - uses: Swatinem/rust-cache@v2 |
|
59 | 59 | name: Fuzz smoke test |
60 | 60 | runs-on: ubuntu-24.04 |
61 | 61 | steps: |
62 | | - - uses: actions/checkout@v4 |
| 62 | + - uses: actions/checkout@v6 |
63 | 63 | - uses: dtolnay/rust-toolchain@nightly |
64 | | - - uses: extractions/setup-just@v2 |
| 64 | + - uses: extractions/setup-just@v3 |
65 | 65 | - uses: Swatinem/rust-cache@v2 |
66 | 66 | with: |
67 | 67 | workspaces: crates/composefs/fuzz |
|
73 | 73 | run: just fuzz-all |
74 | 74 | - name: Upload fuzz artifacts on failure |
75 | 75 | if: failure() |
76 | | - uses: actions/upload-artifact@v4 |
| 76 | + uses: actions/upload-artifact@v7 |
77 | 77 | with: |
78 | 78 | name: fuzz-artifacts |
79 | 79 | path: | |
@@ -105,7 +105,7 @@ jobs: |
105 | 105 | COMPOSEFS_CFSCTL_FEATURES: ${{ matrix.cfsctl_features }} |
106 | 106 |
|
107 | 107 | steps: |
108 | | - - uses: actions/checkout@v5 |
| 108 | + - uses: actions/checkout@v6 |
109 | 109 |
|
110 | 110 | - name: Setup |
111 | 111 | uses: bootc-dev/actions/bootc-ubuntu-setup@main |
@@ -177,10 +177,10 @@ jobs: |
177 | 177 | sudo apt update |
178 | 178 | sudo apt install -y crun/plucky podman/plucky |
179 | 179 |
|
180 | | - - uses: actions/checkout@v4 |
| 180 | + - uses: actions/checkout@v6 |
181 | 181 |
|
182 | 182 | - name: Check cache for patched tools |
183 | | - uses: actions/cache@v3 |
| 183 | + uses: actions/cache@v5 |
184 | 184 | with: |
185 | 185 | path: ~/bin |
186 | 186 | key: patched-tools-bin-${{ hashFiles('examples/common/install-patched-tools') }} |
|
0 commit comments