Skip to content

Commit c79787b

Browse files
committed
Install openssl in CI/release workflow.
1 parent d74caaf commit c79787b

File tree

3 files changed

+6
-7
lines changed

3 files changed

+6
-7
lines changed

.github/workflows/CI.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@ name: CI
88
on:
99
pull_request:
1010
branches: [main]
11-
paths:
12-
- src/**
13-
- python/**
14-
- "*.toml"
1511
push:
1612
branches: [main]
1713
paths:
@@ -29,8 +25,8 @@ jobs:
2925
strategy:
3026
matrix:
3127
platform:
32-
- { os: linux, runner: ubuntu-22.04, target: aarch64 }
33-
- { os: macos, runner: macos-14, target: aarch64 }
28+
- { os: linux, runner: ubuntu-24.04, target: aarch64 }
29+
- { os: macos, runner: macos-15, target: aarch64 }
3430
steps:
3531
- uses: actions/checkout@v4
3632
- uses: actions/setup-python@v5
@@ -42,4 +38,4 @@ jobs:
4238
target: ${{ matrix.platform.target }}
4339
args: --release --out dist --find-interpreter
4440
sccache: 'true'
45-
manylinux: auto
41+
manylinux: auto

.github/workflows/release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ jobs:
5555
args: --release --out dist --find-interpreter
5656
sccache: 'true'
5757
manylinux: auto
58+
before-script-linux: |
59+
apt-get update && apt-get -y install pkg-config libssl-dev
5860
- name: Upload wheels
5961
uses: actions/upload-artifact@v4
6062
with:

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,4 @@ pythonize = "0.23.0"
4343
# TODO: Switch to a stable tag of mistralrs after a new release is tagged.
4444
mistralrs = { git = "https://github.com/EricLBuehler/mistral.rs.git" }
4545
schemars = "0.8.22"
46+
openssl = { version = "0.10.71", features = ["vendored"] }

0 commit comments

Comments
 (0)