Skip to content

Commit 3a624d8

Browse files
committed
Handle ubuntu and macos platforms
1 parent fefc539 commit 3a624d8

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

.github/workflows/stress.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,20 @@ jobs:
3636
uses: actions/checkout@v4
3737

3838
- name: Install dependencies
39+
if: matrix.os != ubuntu-latest
3940
run: |
4041
brew install cfitsio python3
4142
43+
- name: Install ubuntu dependencies
44+
if: matrix.os == ubuntu-latest
45+
run: |
46+
sudo apt-get update && sudo apt-get install --no-install-recommends -y \
47+
llvm-dev \
48+
libcfitsio-dev \
49+
pkg-config \
50+
libssl-dev \
51+
python3
52+
4253
- name: Install toolchain
4354
uses: dtolnay/rust-toolchain@master
4455
with:

0 commit comments

Comments
 (0)