|
30 | 30 | strategy:
|
31 | 31 | matrix:
|
32 | 32 | ffmpeg_version:
|
33 |
| - ["4.2", "4.3", "4.4", "5.0", "5.1", "6.0", "6.1", "7.0"] |
| 33 | + - "4.2" |
| 34 | + - "4.3" |
| 35 | + - "4.4" |
| 36 | + - "5.0" |
| 37 | + - "5.1" |
| 38 | + - "6.0" |
| 39 | + - "6.1" |
| 40 | + - "7.0" |
| 41 | + - "7.1" |
34 | 42 | fail-fast: false
|
35 | 43 |
|
36 | 44 | steps:
|
|
45 | 53 | components: rustfmt, clippy
|
46 | 54 | - uses: Swatinem/rust-cache@v2
|
47 | 55 | with:
|
48 |
| - prefix-key: "v2-rust" |
| 56 | + prefix-key: "v3-rust" |
49 | 57 | # Only save cache for one FFmpeg version
|
50 |
| - save-if: ${{ matrix.ffmpeg_version == '7.0' }} |
| 58 | + save-if: ${{ matrix.ffmpeg_version == '7.1' }} |
51 | 59 |
|
52 | 60 | - name: Check format
|
53 | 61 | run: cargo fmt -- --check
|
@@ -108,7 +116,7 @@ jobs:
|
108 | 116 | strategy:
|
109 | 117 | matrix:
|
110 | 118 | # GyanD builds don't go as far back as the Ubuntu builds
|
111 |
| - ffmpeg_version: ["4.4", "5.0", "5.1", "6.0", "6.1", "7.0"] |
| 119 | + ffmpeg_version: ["4.4", "5.0", "5.1", "6.0", "6.1", "7.0", "7.1"] |
112 | 120 | fail-fast: false
|
113 | 121 |
|
114 | 122 | env:
|
@@ -138,8 +146,8 @@ jobs:
|
138 | 146 | components: rustfmt, clippy
|
139 | 147 | - uses: Swatinem/rust-cache@v2
|
140 | 148 | with:
|
141 |
| - prefix-key: "v2-rust" |
142 |
| - save-if: ${{ matrix.ffmpeg_version == '7.0' }} |
| 149 | + prefix-key: "v3-rust" |
| 150 | + save-if: ${{ matrix.ffmpeg_version == '7.1' }} |
143 | 151 |
|
144 | 152 | - name: Check format
|
145 | 153 | run: cargo fmt -- --check
|
@@ -167,8 +175,8 @@ jobs:
|
167 | 175 | apt-get update
|
168 | 176 | apt-get install -y --no-install-recommends clang curl pkg-config
|
169 | 177 | # rust-version from Cargo.toml
|
170 |
| - - name: Install Rust 1.61.0 |
171 |
| - uses: dtolnay/rust-toolchain@1.61.0 |
| 178 | + - name: Install Rust 1.65.0 |
| 179 | + uses: dtolnay/rust-toolchain@1.65.0 |
172 | 180 | - uses: Swatinem/rust-cache@v2
|
173 | 181 | with:
|
174 | 182 | prefix-key: "v2-rust"
|
|
0 commit comments