Skip to content

Commit 6f57552

Browse files
authored
Fix CI (#757)
1 parent aea5923 commit 6f57552

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,13 @@ jobs:
2424
cache-dependency-glob: "uv.lock"
2525
cache-local-path: ${{ env.UV_CACHE_DIR }}
2626

27+
- name: Install additional OS dependencies
28+
run: |
29+
sudo apt-get update
30+
sudo apt-get -y install \
31+
pkg-config \
32+
liblzma-dev
33+
2734
- name: 🏗 Install the project
2835
run: uv sync --locked --dev
2936

@@ -57,6 +64,13 @@ jobs:
5764
cache-local-path: ${{ env.UV_CACHE_DIR }}
5865
python-version: ${{ matrix.python-version }}
5966

67+
- name: Install additional OS dependencies
68+
run: |
69+
sudo apt-get update
70+
sudo apt-get -y install \
71+
pkg-config \
72+
liblzma-dev
73+
6074
- name: 🏗 Install the project
6175
run: uv sync --locked --dev
6276

.github/workflows/python-publish.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ jobs:
2323
- "3.13"
2424
linux-compatibility:
2525
- "manylinux_2_34"
26-
- "musllinux_1_2"
2726
steps:
2827
- name: ⤵️ Check out code from GitHub
2928
uses: actions/checkout@v4.2.2
@@ -32,6 +31,12 @@ jobs:
3231
with:
3332
enable-cache: true
3433
python-version: ${{ matrix.python-version }}
34+
- name: Install additional OS dependencies
35+
run: |
36+
sudo apt-get update
37+
sudo apt-get -y install \
38+
pkg-config \
39+
liblzma-dev
3540
- name: 🏗 Set package version
3641
run: |
3742
sed -i "s/^version = \".*\"/version = \"${{ github.event.release.tag_name }}\"/" pyproject.toml

0 commit comments

Comments
 (0)