diff options
Diffstat (limited to '')
| -rw-r--r-- | .github/workflows/rust.yml | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index d60db42a..774e4a4d 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -11,7 +11,10 @@ env: jobs: build: - runs-on: ubuntu-latest + strategy: + matrix: + os: [ubuntu-latest, macos-14, windows-latest] + runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 @@ -39,10 +42,13 @@ jobs: run: cargo build -p atuin-server --locked --release - name: Run cargo build main - run: cargo build --all --locked --release && strip target/release/atuin + run: cargo build --all --locked --release unit-test: - runs-on: ubuntu-latest + strategy: + matrix: + os: [ubuntu-latest, macos-14, windows-latest] + runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 @@ -64,7 +70,10 @@ jobs: run: cargo test --lib --bins check: - runs-on: ubuntu-latest + strategy: + matrix: + os: [ubuntu-latest, macos-14, windows-latest] + runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 |
