2020 steps :
2121 - uses : actions/checkout@v5
2222 - name : Install Foundry Stable
23- uses : foundry-rs/foundry-toolchain@v1
23+ uses : foundry-rs/foundry-toolchain@v1.8.0
2424 with :
2525 version : stable
2626 - name : Install Dependencies
@@ -30,12 +30,12 @@ jobs:
3030 - name : Run Tests with ${{ matrix.profile }}
3131 run : >
3232 ( [ "${{ matrix.profile }}" = "post-osaka" ] &&
33- FOUNDRY_PROFILE=post_osaka forge test --use 0.8.33 &&
34- FOUNDRY_PROFILE=zksync forge test --use 0.8.33
33+ FOUNDRY_PROFILE=post_osaka forge test --use 0.8.35 &&
34+ FOUNDRY_PROFILE=zksync forge test --use 0.8.35
3535 ) ||
3636 ( [ "${{ matrix.profile }}" = "post-osaka-via-ir" ] &&
37- FOUNDRY_PROFILE=post_osaka forge test --use 0.8.33 --via-ir &&
38- FOUNDRY_PROFILE=zksync forge test --use 0.8.33 --via-ir
37+ FOUNDRY_PROFILE=post_osaka forge test --use 0.8.35 --via-ir &&
38+ FOUNDRY_PROFILE=zksync forge test --use 0.8.35 --via-ir
3939 ) ||
4040 ( [ "${{ matrix.profile }}" = "solc-past-versions-0" ] &&
4141 FOUNDRY_PROFILE=pre_global_structs forge test --use 0.8.5 --fuzz-runs 16 &&
6666 forge test --use 0.8.28 --fuzz-runs 16 &&
6767 forge test --use 0.8.29 --fuzz-runs 16 &&
6868 forge test --use 0.8.30 --fuzz-runs 16 &&
69- forge test --use 0.8.31 --fuzz-runs 16
69+ forge test --use 0.8.31 --fuzz-runs 16 &&
70+ forge test --use 0.8.33 --fuzz-runs 16 &&
71+ forge test --use 0.8.34 --fuzz-runs 16
7072 ) ||
7173 ( [ "${{ matrix.profile }}" = "via-ir" ] &&
7274 forge test --via-ir
9092 steps :
9193 - uses : actions/checkout@v5
9294 - name : Install Foundry Stable
93- uses : foundry-rs/foundry-toolchain@v1
95+ uses : foundry-rs/foundry-toolchain@v1.8.0
9496 with :
9597 version : stable
9698 - name : Install Dependencies
@@ -131,13 +133,15 @@ jobs:
131133 - name : Checkout code
132134 uses : actions/checkout@v5
133135 - name : Install Foundry
134- uses : foundry-rs/foundry-toolchain@v1
136+ uses : foundry-rs/foundry-toolchain@v1.8.0
135137 with :
136138 version : stable
137139 - name : Install Dependencies
138140 run : forge install
139141 - name : Generate gas diff
140- uses : atarpara/foundry-snapshot-diff@v0.8
142+ uses : atarpara/foundry-snapshot-diff@v0.9
143+ with :
144+ foundry-profile : " profile.post_osaka"
141145 id : gas_diff
142146 - name : Save gas diff output
143147 if : steps.gas_diff.outputs.markdown
@@ -163,7 +167,7 @@ jobs:
163167 - name : Checkout code
164168 uses : actions/checkout@v5
165169 - name : Install Foundry
166- uses : foundry-rs/foundry-toolchain@v1
170+ uses : foundry-rs/foundry-toolchain@v1.8.0
167171 with :
168172 version : stable
169173 - name : Install Dependencies
0 commit comments