@@ -17,53 +17,75 @@ jobs:
1717 runs-on : ubuntu-latest
1818 steps :
1919 - uses : actions/checkout@v5
20- - uses : sablier-labs/devkit/actions/setup@main
20+ - uses : extractions/setup-just@v3
21+ - uses : foundry-rs/foundry-toolchain@v1
2122 with :
22- package-manager : bun
23+ version : " nightly"
24+ - uses : oven-sh/setup-bun@v2
25+ - run : npm install -g @antfu/ni
26+ - run : bun install
2327
2428 - name : Run all code checks
2529 run : just full-check
2630
31+ # - name: Build all packages
32+ # run: just build-all
33+
2734 test-unit :
2835 needs : check
2936 runs-on : ubuntu-latest
3037 steps :
3138 - uses : actions/checkout@v5
32- - uses : sablier-labs/devkit/actions/setup@main
39+ - uses : foundry-rs/foundry-toolchain@v1
3340 with :
34- package-manager : bun
41+ version : " nightly"
42+ - uses : oven-sh/setup-bun@v2
43+ - run : bun install
3544
3645 - name : Run unit tests
3746 env :
3847 FOUNDRY_FUZZ_RUNS : 2000
3948 FOUNDRY_PROFILE : test-optimized
40- run : forge test --match-path "tests/unit/**/*.sol"
49+ run : | # shell
50+ forge test \
51+ --match-path "tests/unit/**/*.sol" \
52+ --root flow
4153
4254 test-integration :
4355 needs : check
4456 runs-on : ubuntu-latest
4557 steps :
4658 - uses : actions/checkout@v5
47- - uses : sablier-labs/devkit/actions/setup@main
59+ - uses : foundry-rs/foundry-toolchain@v1
4860 with :
49- package-manager : bun
61+ version : " nightly"
62+ - uses : oven-sh/setup-bun@v2
63+ - run : bun install
5064
5165 - name : Run integration tests
5266 env :
5367 FOUNDRY_FUZZ_RUNS : 2000
5468 FOUNDRY_PROFILE : test-optimized
55- run : forge test --match-path "tests/integration/**/*.sol"
69+ run : | # shell
70+ forge test \
71+ --match-path "tests/integration/**/*.sol" \
72+ --root flow
5673
5774 test-invariant :
5875 needs : check
5976 runs-on : ubuntu-latest
6077 steps :
6178 - uses : actions/checkout@v5
62- - uses : sablier-labs/devkit/actions/setup@main
79+ - uses : foundry-rs/foundry-toolchain@v1
6380 with :
64- package-manager : bun
81+ version : " nightly"
82+ - uses : oven-sh/setup-bun@v2
83+ - run : bun install
6584
6685 - name : Run invariant tests
6786 env :
6887 FOUNDRY_PROFILE : test-optimized
69- run : forge test --match-path "tests/invariant/**/*.sol"
88+ run : | # shell
89+ forge test \
90+ --match-path "tests/invariant/**/*.sol" \
91+ --root flow
0 commit comments