aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author简律纯 <i@jyunko.cn>2026-02-10 13:41:11 +0800
committerGitHub <noreply@github.com>2026-02-10 13:41:11 +0800
commitd0e93d59eb14361da8ca10109b6b19ee2acef48d (patch)
treea552d3ebe6e5119db0eda014eaa52d08664ff934
parent14b788a1f2bfc91c48065d8703c1d461a521ce64 (diff)
downloadDropOut-d0e93d59eb14361da8ca10109b6b19ee2acef48d.tar.gz
DropOut-d0e93d59eb14361da8ca10109b6b19ee2acef48d.zip
fix(ci): Add Musl tools installation for musl target
Added installation steps for Musl tools in CI workflow.
-rw-r--r--.github/workflows/semifold-ci.yaml7
1 files changed, 7 insertions, 0 deletions
diff --git a/.github/workflows/semifold-ci.yaml b/.github/workflows/semifold-ci.yaml
index a7da996..8c5c00d 100644
--- a/.github/workflows/semifold-ci.yaml
+++ b/.github/workflows/semifold-ci.yaml
@@ -27,6 +27,7 @@ jobs:
- platform: "ubuntu-latest"
name: "Linux x86_64 (Musl)"
target: "x86_64-unknown-linux-musl"
+ install-musl: true
args: "--target x86_64-unknown-linux-musl"
pkg-config-allow-cross: true
- platform: "ubuntu-24.04-arm"
@@ -68,6 +69,12 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.1-dev build-essential curl wget file libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev libfuse2
+
+ - name: Install Musl Tools (for musl target)
+ if: matrix.install-musl == true
+ run: |
+ sudo apt-get install -y musl-tools musl-dev
+ sudo apt-get install pkg-config
- name: Install pnpm
uses: pnpm/action-setup@v4