Sitelet https://github.com/Vectorized/solady/commit/66e92f156e56721aaacd1d7a607552fb9ab8987c
Skip to content

Commit 66e92f1

Browse files
authored
👷 Solc version bump (#1524)
* 👷 SOLC version bump * T * T
1 parent 90db92c commit 66e92f1

2 files changed

Lines changed: 17 additions & 13 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
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 &&
@@ -66,7 +66,9 @@ jobs:
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
@@ -90,7 +92,7 @@ jobs:
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

‎foundry.toml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44

55
# The Default Profile
66
[profile.default]
7-
solc_version = "0.8.33"
7+
solc_version = "0.8.35"
88
evm_version = "paris" # osaka will be tested in the CI.
99
auto_detect_solc = false
1010
optimizer = true
1111
optimizer_runs = 1_000
12-
gas_limit = 100_000_000 # ETH is 30M, but we use a higher value.
13-
skip = ["*/*7702*", "*/*BlockHashLib*", "*/*Transient*", "*/ext/ithaca/*", "*/ext/zksync/*"]
12+
gas_limit = 100_000_000 # ETH is 60M, but we use a higher value.
13+
skip = ["*/*7702*", "*/*BlockHashLib*", "*/*Transient*", "*/ext/ithaca/*", "*/clz/*" ,"*/ext/zksync/*"]
1414
fs_permissions = [{ access = "read", path = "./test/data"}]
1515
remappings = [
1616
"forge-std=test/utils/forge-std/"

0 commit comments

Comments
 (0)