Sitelet https://github.com/ethereum-optimism/optimism/commit/daff2812e4a7eabf4a7ead07e9152ab5418847ae
Skip to content

Commit daff281

Browse files
maint(ci): add kontrol build to CI (#12266)
Adds Kontrol summary build back into CI just to verify that it functions correctly. In line with our recent CI changes this task still does not enforce that the build summary be checked in.
1 parent 83b91d9 commit daff281

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

‎.circleci/config.yml‎

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,28 @@ jobs:
302302
- ".devnet-mt-cannon"
303303
- notify-failures-on-develop
304304

305+
check-kontrol-build:
306+
docker:
307+
- image: <<pipeline.parameters.ci_builder_image>>
308+
resource_class: xlarge
309+
steps:
310+
- checkout
311+
- attach_workspace: { at: "." }
312+
- install-contracts-dependencies
313+
- check-changed:
314+
patterns: contracts-bedrock
315+
- setup_remote_docker:
316+
docker_layer_caching: true
317+
- run:
318+
name: Run Kontrol build
319+
command: just kontrol-summary-full
320+
working_directory: packages/contracts-bedrock
321+
- run:
322+
name: Build Kontrol summary files
323+
command: forge build ./test/kontrol/proofs
324+
working_directory: packages/contracts-bedrock
325+
- notify-failures-on-develop
326+
305327
docker-build:
306328
environment:
307329
DOCKER_BUILDKIT: 1
@@ -1354,6 +1376,9 @@ workflows:
13541376
- contracts-bedrock-build:
13551377
# Build with just core + script contracts.
13561378
skip_pattern: test
1379+
- check-kontrol-build:
1380+
requires:
1381+
- contracts-bedrock-build
13571382
- contracts-bedrock-tests:
13581383
# Test everything except PreimageOracle.t.sol since it's slow.
13591384
name: contracts-bedrock-tests

0 commit comments

Comments
 (0)