Commit daff2812 authored by smartcontracts's avatar smartcontracts Committed by GitHub

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.
parent 83b91d99
......@@ -302,6 +302,28 @@ jobs:
- ".devnet-mt-cannon"
- notify-failures-on-develop
check-kontrol-build:
docker:
- image: <<pipeline.parameters.ci_builder_image>>
resource_class: xlarge
steps:
- checkout
- attach_workspace: { at: "." }
- install-contracts-dependencies
- check-changed:
patterns: contracts-bedrock
- setup_remote_docker:
docker_layer_caching: true
- run:
name: Run Kontrol build
command: just kontrol-summary-full
working_directory: packages/contracts-bedrock
- run:
name: Build Kontrol summary files
command: forge build ./test/kontrol/proofs
working_directory: packages/contracts-bedrock
- notify-failures-on-develop
docker-build:
environment:
DOCKER_BUILDKIT: 1
......@@ -1354,6 +1376,9 @@ workflows:
- contracts-bedrock-build:
# Build with just core + script contracts.
skip_pattern: test
- check-kontrol-build:
requires:
- contracts-bedrock-build
- contracts-bedrock-tests:
# Test everything except PreimageOracle.t.sol since it's slow.
name: contracts-bedrock-tests
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment