Skip to content

feat: don't install LLVM in ic-build image#10135

Draft
nmattia wants to merge 2 commits intomasterfrom
nm-shrink-ic-build
Draft

feat: don't install LLVM in ic-build image#10135
nmattia wants to merge 2 commits intomasterfrom
nm-shrink-ic-build

Conversation

@nmattia
Copy link
Copy Markdown
Contributor

@nmattia nmattia commented May 8, 2026

This moves the aflplusplus build into a new build stage and only copies the relevant build output into the main build image. This avoids inheriting the LLVM install which makes the final image smaller, leading to faster download times (4.91GB -> 4.12GB, -16%).

This moves the aflplusplus build into a new build stage and only copies
the relevant build output into the main build image. This avoids
inheriting the LLVM install which makes the final image smaller, leading
to faster download times (4.91GB -> 4.12GB, -16%).
@github-actions github-actions Bot added the feat label May 8, 2026
@nmattia
Copy link
Copy Markdown
Contributor Author

nmattia commented May 8, 2026

Note: I might do the same for the cargo-audit install. Would do the same for e2fsdroid but I'd actually rather get rid of it entirely if possible.

…bab0c2e85e98690ad5e69cf3b54cf

ic-build: sha256:d7f562394dc9f2b801d7d9154f3a276a156d01d03a39fb37da5848bc116d1b36

ic-dev:   sha256:b001f2fa9ed28fc86b055879303a9dbcf3d20d0cc0625504941b855f5a688ed6
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 8, 2026

Run URL: https://github.com/dfinity/ic/actions/runs/25548973758

New container images with tag: 1c7befc831d88679bfe678cf9cea6a2f447bab0c2e85e98690ad5e69cf3b54cf
ic-build: sha256:d7f562394dc9f2b801d7d9154f3a276a156d01d03a39fb37da5848bc116d1b36
ic-dev: sha256:b001f2fa9ed28fc86b055879303a9dbcf3d20d0cc0625504941b855f5a688ed6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant