|
12 | 12 | jobs:
|
13 | 13 | linux-ci-shared:
|
14 | 14 | name: stable, Linux, shared library
|
15 |
| - runs-on: ubuntu-latest |
| 15 | + runs-on: ubuntu-24.04 |
16 | 16 | steps:
|
17 | 17 | - uses: actions/checkout@v4
|
18 | 18 | with:
|
19 | 19 | submodules: true
|
20 |
| - |
21 |
| - - name: install harfbuzz from apt |
| 20 | + |
| 21 | + - name: Install harfbuzz from apt |
22 | 22 | run: |
|
23 | 23 | sudo apt update
|
24 |
| - sudo apt install libharfbuzz-dev |
| 24 | + sudo apt install libharfbuzz-dev libfreetype-dev |
25 | 25 |
|
26 | 26 | - name: Install stable toolchain
|
27 | 27 | uses: dtolnay/rust-toolchain@stable
|
@@ -54,16 +54,16 @@ jobs:
|
54 | 54 | # do this where the embedded harfbuzz is statically linked, but we don't
|
55 | 55 | # need to do it for every environment.
|
56 | 56 | - name: Cargo package
|
57 |
| - run: cargo package --manifest-path=harfbuzz-sys/Cargo.toml --features bundled |
| 57 | + run: cargo package --manifest-path=harfbuzz-sys/Cargo.toml --features "freetype-sys/bundled bundled" |
58 | 58 |
|
59 | 59 | - name: Cargo build
|
60 |
| - run: cargo build --workspace --features bundled |
| 60 | + run: cargo build --workspace --features "freetype-sys/bundled bundled" |
61 | 61 |
|
62 | 62 | - name: Cargo clippy
|
63 |
| - run: cargo clippy --workspace --features bundled -- -D warnings |
| 63 | + run: cargo clippy --workspace --features "freetype-sys/bundled bundled" -- -D warnings |
64 | 64 |
|
65 | 65 | - name: Cargo test
|
66 |
| - run: cargo test --workspace --features bundled |
| 66 | + run: cargo test --workspace --features "freetype-sys/bundled bundled" |
67 | 67 | env:
|
68 | 68 | RUST_BACKTRACE: 1
|
69 | 69 |
|
@@ -134,10 +134,10 @@ jobs:
|
134 | 134 | uses: dtolnay/rust-toolchain@stable
|
135 | 135 |
|
136 | 136 | - name: Cargo build
|
137 |
| - run: cargo build --workspace --features bundled |
| 137 | + run: cargo build --workspace --features "freetype-sys/bundled bundled" |
138 | 138 |
|
139 | 139 | - name: Cargo test
|
140 |
| - run: cargo test --workspace --features bundled |
| 140 | + run: cargo test --workspace --features "freetype-sys/bundled bundled" |
141 | 141 | env:
|
142 | 142 | RUST_BACKTRACE: 1
|
143 | 143 |
|
|
0 commit comments