1818 matrix :
1919 profile : [post-cancun,post-cancun-via-ir,solc-past-versions-0,solc-past-versions-1,via-ir,min-solc,min-solc-via-ir,intense]
2020 steps :
21- - uses : actions/checkout@v4
21+ - uses : actions/checkout@v5
2222 - name : Install Foundry Stable
2323 uses : foundry-rs/foundry-toolchain@v1
2424 with :
@@ -78,27 +78,30 @@ jobs:
7878 forge test --fuzz-runs 5000
7979 )
8080
81- tests-ithaca :
82- name : Forge Ithaca Testing
83- runs-on : ubuntu-latest
84- strategy :
85- matrix :
86- profile : [post-cancun,post-cancun-via-ir]
87- steps :
88- - uses : actions/checkout@v4
89- - name : Install Foundry Nightly
90- uses : foundry-rs/foundry-toolchain@v1
91- with :
92- version : stable
93- - name : Install Dependencies
94- run : forge install
95- - name : Run Tests with ${{ matrix.profile }}
96- run : |
97- if [[ "${{ matrix.profile }}" == "post-cancun" ]]; then
98- FOUNDRY_PROFILE=ithaca forge test --use 0.8.28
99- elif [[ "${{ matrix.profile }}" == "post-cancun-via-ir" ]]; then
100- FOUNDRY_PROFILE=ithaca forge test --use 0.8.28 --via-ir
101- fi
81+ # Disable for now until we can use `foundry.toml` setting to override the
82+ # transaction gas limit. See: EIP-7825.
83+ #
84+ # tests-ithaca:
85+ # name: Forge Ithaca Testing
86+ # runs-on: ubuntu-latest
87+ # strategy:
88+ # matrix:
89+ # profile: [post-cancun,post-cancun-via-ir]
90+ # steps:
91+ # - uses: actions/checkout@v5
92+ # - name: Install Foundry Nightly
93+ # uses: foundry-rs/foundry-toolchain@v1
94+ # with:
95+ # version: nightly
96+ # - name: Install Dependencies
97+ # run: forge install
98+ # - name: Run Tests with ${{ matrix.profile }}
99+ # run: |
100+ # if [[ "${{ matrix.profile }}" == "post-cancun" ]]; then
101+ # FOUNDRY_PROFILE=ithaca forge test --use 0.8.28
102+ # elif [[ "${{ matrix.profile }}" == "post-cancun-via-ir" ]]; then
103+ # FOUNDRY_PROFILE=ithaca forge test --use 0.8.28 --via-ir
104+ # fi
102105
103106 codespell :
104107 runs-on : ${{ matrix.os }}
@@ -108,7 +111,7 @@ jobs:
108111 - ubuntu-latest
109112 steps :
110113 - name : Checkout
111- uses : actions/checkout@v4
114+ uses : actions/checkout@v5
112115 - name : Run codespell
113116 uses :
codespell-project/[email protected] 114117 with :
@@ -126,7 +129,7 @@ jobs:
126129 - ubuntu-latest
127130 steps :
128131 - name : Checkout code
129- uses : actions/checkout@v4
132+ uses : actions/checkout@v5
130133 - name : Install Foundry
131134 uses : foundry-rs/foundry-toolchain@v1
132135 with :
@@ -150,11 +153,11 @@ jobs:
150153 - ubuntu-latest
151154 steps :
152155 - name : Checkout code
153- uses : actions/checkout@v4
156+ uses : actions/checkout@v5
154157 - name : Install Foundry
155158 uses : foundry-rs/foundry-toolchain@v1
156159 with :
157- version : stable
160+ version : nightly
158161 - name : Install Dependencies
159162 run : forge install
160163 - name : Run prep scripts and forge fmt
0 commit comments