Skip to content

CircleCI slimming [WIP] #16125

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from
Open

Conversation

sbillig
Copy link
Contributor

@sbillig sbillig commented Jul 18, 2025

  • only run b_ubu_ossfuzz during nightly fuzz run (~24m Large)
  • only run chk_antlr_grammar when the grammar changes (~11m Small)
  • use ccache for solc builds
  • docs-only PRs should only run a build-docs github action (big savings for many PRs)
  • skip archlinux build & test for PRs, unless a cmake file changes (~17m Large)
  • only run tests on linux for most commits, and full ci on PR approval or manual 'run-full-ci' github label? (big savings)
  • move ossfuzz nightly job to a "scheduled pipeline", and run it half as often? (24m Large, 67m Small)
  • investigate b_alpine_docker (44m Medium)
    > # Always build from scratch to use current packages.
    > # This job is only meant to run nightly so build time is not an issue.
    > docker_layer_caching: false

Copy link

Thank you for your contribution to the Solidity compiler! A team member will follow up shortly.

If you haven't read our contributing guidelines and our review checklist before, please do it now, this makes the reviewing process and accepting your contribution smoother.

If you have any questions or need our help, feel free to post them in the PR or talk to us directly on the #solidity-dev channel on Matrix.

@sbillig
Copy link
Contributor Author

sbillig commented Jul 18, 2025

image

help @r0qs @clonker ?

@sbillig sbillig force-pushed the circleci-slimming branch 4 times, most recently from 409b873 to 82aea86 Compare July 19, 2025 03:26
@sbillig sbillig force-pushed the circleci-slimming branch from 82aea86 to 6ddd561 Compare July 19, 2025 06:04
@sbillig sbillig force-pushed the circleci-slimming branch from 5fd6d7b to bb719d2 Compare July 19, 2025 06:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant