Skip to content

Commit c3c8918

Browse files
committed
Add macos-latest to CI matrix.
1 parent 7101e1b commit c3c8918

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ on: [push, pull_request]
44

55
jobs:
66
test:
7-
runs-on: ubuntu-latest
8-
97
strategy:
108
fail-fast: false
119
matrix:
1210
luaVersion: ["5.1", "5.2", "5.3", "5.4", "luajit-2.1.0-beta3", "luajit-openresty"]
11+
os: ["ubuntu-latest", "macos-latest"]
12+
13+
runs-on: ${{ matrix.os }}
1314

1415
steps:
1516
- uses: actions/checkout@v4
@@ -22,7 +23,11 @@ jobs:
2223

2324
- name: Install libvips
2425
run: |
25-
sudo apt install --no-install-recommends libvips-dev
26+
if [[ ${{ matrix.os }} == macos* ]]; then
27+
brew install vips
28+
elif [[ ${{ matrix.os }} == ubuntu* ]]; then
29+
sudo apt install --no-install-recommends libvips-dev
30+
fi
2631
2732
- name: Lua dependencies
2833
run: |

0 commit comments

Comments
 (0)