From 6a4ad4bb2200d7878af05d50a55a6df5d77c6eda Mon Sep 17 00:00:00 2001 From: Maurelian Date: Tue, 9 Sep 2025 15:52:49 -0400 Subject: [PATCH 1/2] ci: Add a stand alone check for solc warnings --- .circleci/config.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 89bc79c0c3a6f..675293649479b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1007,6 +1007,8 @@ jobs: command: validate-spacers-no-build - run-contracts-check: command: opcm-upgrade-checks-no-build + - run-contracts-check: + command: forge-build-dev --deny-warnings todo-issues: parameters: @@ -1983,7 +1985,7 @@ workflows: - contracts-bedrock-build: name: contracts-bedrock-build # Build with just core + script contracts. - build_args: --deny-warnings --skip test + build_args: --skip test context: - circleci-repo-readonly-authenticated-github-token requires: @@ -2466,7 +2468,7 @@ workflows: - slack - circleci-repo-readonly-authenticated-github-token - contracts-bedrock-build: - build_args: --deny-warnings --skip test + build_args: --skip test context: - slack - circleci-repo-readonly-authenticated-github-token @@ -2520,7 +2522,7 @@ workflows: context: - circleci-repo-readonly-authenticated-github-token - contracts-bedrock-build: - build_args: --deny-warnings --skip test + build_args: --skip test context: - circleci-repo-readonly-authenticated-github-token requires: From 6de4cb6424fb19438266138f550a010de98d5b7f Mon Sep 17 00:00:00 2001 From: Maurelian Date: Wed, 10 Sep 2025 14:55:28 -0400 Subject: [PATCH 2/2] Use non-dev build to prevent compiler warnings --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 675293649479b..259ad199d7ce7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1008,7 +1008,7 @@ jobs: - run-contracts-check: command: opcm-upgrade-checks-no-build - run-contracts-check: - command: forge-build-dev --deny-warnings + command: forge-build --deny-warnings todo-issues: parameters: