Improve windows ci (#143)

This commit is contained in:
star9029
2025-06-23 19:13:37 +08:00
committed by GitHub
parent d4c943d803
commit bfd6bbadbb
2 changed files with 8 additions and 14 deletions

View File

@@ -20,17 +20,17 @@ jobs:
build:
strategy:
matrix:
os: [ubuntu-24.04, windows-2022, macos-15]
os: [ubuntu-24.04, windows-2025, macos-15]
runs-on: ${{ matrix.os }}
steps:
- name: Setup llvm & ninja
if: matrix.os == 'windows-2022'
- name: Setup ninja
if: matrix.os == 'windows-2025'
uses: MinoruSekine/setup-scoop@v4.0.1
with:
buckets: main
apps: llvm ninja
apps: ninja
- name: Setup llvm & libstdc++ & cmake & ninja
if: matrix.os == 'ubuntu-24.04'
@@ -63,7 +63,7 @@ jobs:
curl -L "https://github.com/clice-project/llvm-binary/releases/download/20.0.0/x86_64-linux-gnu-debug.tar.xz" | tar -xJ -C ./.llvm
- name: Setup llvm binary
if: matrix.os == 'windows-2022'
if: matrix.os == 'windows-2025'
run: |
curl -O -L "https://github.com/clice-project/llvm-binary/releases/download/20.0.0/x64-windows-msvc-release.7z"
7z x x64-windows-msvc-release.7z "-o.llvm"
@@ -75,7 +75,7 @@ jobs:
curl -L "https://github.com/clice-project/llvm-binary/releases/download/20.1.5/arm64-macosx-apple-debug.tar.xz" | tar -xJ -C ./.llvm
- name: Setup msvc sysroot for cmake
if: matrix.os == 'windows-2022'
if: matrix.os == 'windows-2025'
uses: ilammy/msvc-dev-cmd@v1
- name: Build clice (debug)
@@ -92,7 +92,7 @@ jobs:
cmake --build --preset debug -v
- name: Build clice (release)
if: matrix.os == 'windows-2022'
if: matrix.os == 'windows-2025'
run: |
cmake --preset release
cmake --build --preset release

View File

@@ -71,17 +71,11 @@ jobs:
windows:
strategy:
matrix:
os: [windows-2022]
os: [windows-2025]
runs-on: ${{ matrix.os }}
steps:
- name: Setup llvm
uses: MinoruSekine/setup-scoop@v4.0.1
with:
buckets: main
apps: llvm
- name: Checkout repository
uses: actions/checkout@v4