Skip to content

Commit d6ad287

Browse files
committed
ci: add new state matrix to juno-test workflow
1 parent 0b15c38 commit d6ad287

1 file changed

Lines changed: 24 additions & 3 deletions

File tree

.github/workflows/juno-test.yml

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,43 @@ concurrency:
1313

1414
jobs:
1515
test:
16-
name: Run Tests
1716
strategy:
1817
fail-fast: false
1918
matrix:
20-
os: [ubuntu-latest, macos-latest, ubuntu-arm64-4-core]
19+
include:
20+
# Test
21+
- os: ubuntu-latest
22+
stage: Run Tests
23+
USE_NEW_STATE: false
24+
- os: macos-latest
25+
stage: Run Tests
26+
USE_NEW_STATE: false
27+
- os: ubuntu-arm64-4-core
28+
stage: Run Tests
29+
USE_NEW_STATE: false
30+
# New state tests
31+
- os: ubuntu-latest
32+
stage: Run Tests [New State]
33+
USE_NEW_STATE: true
34+
- os: macos-latest
35+
stage: Run Tests [New State]
36+
USE_NEW_STATE: true
37+
- os: ubuntu-arm64-4-core
38+
stage: Run Tests [New State]
39+
USE_NEW_STATE: true
2140
runs-on: ${{ matrix.os }}
41+
name: ${{ matrix.stage }}
2242
env:
2343
VM_DEBUG: true
44+
USE_NEW_STATE: ${{ matrix.USE_NEW_STATE }}
2445
steps:
2546
- uses: actions/checkout@v6.0.2
2647
- name: Set up go
2748
uses: actions/setup-go@v6
2849
with:
2950
go-version-file: go.mod
3051
- uses: dtolnay/rust-toolchain@stable
31-
52+
3253
- uses: Swatinem/rust-cache@v2
3354
with:
3455
key: rust-toolchain-${{ matrix.os }}

0 commit comments

Comments
 (0)