Skip to content
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

Come up with a better strategy for building bitfiles #154

Open
Aaron-Hartwig opened this issue May 15, 2024 · 0 comments
Open

Come up with a better strategy for building bitfiles #154

Aaron-Hartwig opened this issue May 15, 2024 · 0 comments
Labels
build system Stuff related to buck2 and build-system infra CI Related to ci infra

Comments

@Aaron-Hartwig
Copy link
Collaborator

Right now our CI is basically "can we build every bitfile target cobble sees". This means that our minimum lap time is ~45 minutes while we build everything. I think there are a couple of layers to attack here.

  1. Don't build every single bitfile for PRs and main. We should have a list of targets we actually want built (ignition targets, Sidecar controller, Gimlet Sequencer, QSFP controller). Others that are non-product focused should not get built every time. This would let us keep their targets around.
  2. Leverage the build system to not rebuild things that were not impacted by a change.
@Aaron-Hartwig Aaron-Hartwig added build system Stuff related to buck2 and build-system infra CI Related to ci infra labels May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build system Stuff related to buck2 and build-system infra CI Related to ci infra
Projects
None yet
Development

No branches or pull requests

1 participant