From a68d0aa435011c6e571a749e290db3975d7bb3a5 Mon Sep 17 00:00:00 2001 From: 苏向夜 Date: Sun, 18 Jan 2026 22:46:42 +0800 Subject: ci(semifold): use nsis only on Windows platforms --- .github/workflows/semifold-ci.yaml | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to '.github') diff --git a/.github/workflows/semifold-ci.yaml b/.github/workflows/semifold-ci.yaml index 1ccdcc0..3517c19 100644 --- a/.github/workflows/semifold-ci.yaml +++ b/.github/workflows/semifold-ci.yaml @@ -45,28 +45,22 @@ jobs: - platform: "windows-latest" name: "Windows x86_64 (MSVC)" target: "x86_64-pc-windows-msvc" - args: "--target x86_64-pc-windows-msvc" + args: "--target x86_64-pc-windows-msvc --bundles nsis" - platform: "windows-latest" name: "Windows x86_64 (GNU)" target: "x86_64-pc-windows-gnu" - args: "--target x86_64-pc-windows-gnu" + args: "--target x86_64-pc-windows-gnu --bundles nsis" - platform: "windows-11-arm" name: "Windows arm64" target: "aarch64-pc-windows-msvc" - args: "--target aarch64-pc-windows-msvc" + args: "--target aarch64-pc-windows-msvc --bundles nsis" runs-on: ${{ matrix.platform }} steps: - uses: actions/checkout@v6 - name: Install Dependencies (Linux x86_64) - if: matrix.platform == 'ubuntu-22.04' - 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 Dependencies (Linux ARM64) - if: matrix.platform == 'ubuntu-24.04-arm' + if: runner.os == 'Linux' 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 -- cgit v1.2.3-70-g09d2