Skip to content

Commit de8a8c1

Browse files
ci: Remove macos-12, add macos-15, ubuntu-24.04
1 parent 33d21f2 commit de8a8c1

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

.github/workflows/ci.yml

+9-2
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,14 @@ jobs:
3434
runs-on: ${{ matrix.os }}
3535
strategy:
3636
matrix:
37-
os: [macos-12, macos-13, macos-14, ubuntu-20.04, ubuntu-22.04]
37+
os: [macos-13, macos-14, macos-15, ubuntu-20.04, ubuntu-22.04, ubuntu-24.04]
38+
include:
39+
- os: ubuntu-20.04
40+
jsc_pkg: libjavascriptcoregtk-4.0-dev
41+
- os: ubuntu-22.04
42+
jsc_pkg: libjavascriptcoregtk-4.0-dev
43+
- os: ubuntu-24.04
44+
jsc_pkg: libjavascriptcoregtk-4.1-dev
3845
name: cargo clippy + test
3946
steps:
4047
- uses: actions/checkout@v4
@@ -49,7 +56,7 @@ jobs:
4956
run: |
5057
if [ "$RUNNER_OS" == "Linux" ]; then
5158
sudo apt update
52-
sudo apt install pkg-config libjavascriptcoregtk-4.0-dev
59+
sudo apt install pkg-config ${{ matrix.jsc_pkg }}
5360
fi
5461
shell: bash
5562

0 commit comments

Comments
 (0)