Run CI on Windows (#587)

This commit is contained in:
Yota Toyama authored and GitHub committed 2026-09-30 05:58:31 +00:00
1 parent b0364797c2
commit 64447a6ab6
2 files changed
+13 -1

No files matched your search

+2
View File
@@ -7,5 +7,7 @@ runs:
steps: steps:
- uses: swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 - uses: swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
- uses: homebrew/actions/setup-homebrew@e99025eb970cfa124b8284a35463d87426917478 # main - uses: homebrew/actions/setup-homebrew@e99025eb970cfa124b8284a35463d87426917478 # main
if: runner.os != 'Windows'
- run: brew install autoconf automake libtool - run: brew install autoconf automake libtool
shell: sh shell: sh
if: runner.os != 'Windows'
+11 -1
View File
@@ -13,13 +13,18 @@ jobs:
- ubuntu-latest - ubuntu-latest
- ubuntu-26.04-arm - ubuntu-26.04-arm
- macos-latest - macos-latest
include:
- os: windows-latest
options: --no-default-features --features cmake
- os: windows-11-arm
options: --no-default-features --features cmake
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with: with:
submodules: true submodules: true
- uses: ./.github/actions/setup - uses: ./.github/actions/setup
- run: cargo build - run: cargo build ${{ matrix.options }}
unit_test: unit_test:
strategy: strategy:
fail-fast: false fail-fast: false
@@ -31,6 +36,11 @@ jobs:
options: options:
- -
- --no-default-features --features cmake - --no-default-features --features cmake
include:
- os: windows-latest
options: --no-default-features --features cmake
- os: windows-11-arm
options: --no-default-features --features cmake
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1