Skip to content

Add CI #90

Merged
niccoloraspa merged 7 commits intomainfrom
feat/add-ci
Feb 12, 2026
Merged

Add CI #90
niccoloraspa merged 7 commits intomainfrom
feat/add-ci

Conversation

@niccoloraspa
Copy link
Copy Markdown
Contributor

This CI adds a simple workflow to build mkosi images.

By default, it runs on every push to main, but it can also be triggered on a custom branch.
It is suited for bob-l1 and bob-l2 images (even though bob-l2 it's not on main right now :P).

There is definitely room for improvement, but it’s a good starting point.

Possible improvements:

  • Improve build time (bob-l1 and bob-l2 are built in parallel right now but it could make sense to build them sequentially)
  • Run image build only when changes are present
  • Caching
  • Upload artifacts to S3
  • Calculate measurements
  • Reproducibility tests as in trunk/buildernet
  • Smoke tests on image

Test run on my fork: https://github.com/endlesschains/flashbots-images/actions/runs/21524492215

Comment thread .github/workflows/build.yaml Outdated
Comment thread .github/workflows/build.yaml
Comment thread .github/workflows/build.yaml
Comment thread .github/workflows/build.yaml Outdated
@niccoloraspa niccoloraspa merged commit d3b1274 into main Feb 12, 2026
alexhulbert pushed a commit that referenced this pull request Mar 6, 2026
@0x416e746f6e 0x416e746f6e deleted the feat/add-ci branch March 9, 2026 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants