Skip to content

CI: reduce packaging time and peak disk usage in build jobs#1851

Open
cmuellner wants to merge 2 commits intoriscv-collab:masterfrom
cmuellner:ci-cleanups
Open

CI: reduce packaging time and peak disk usage in build jobs#1851
cmuellner wants to merge 2 commits intoriscv-collab:masterfrom
cmuellner:ci-cleanups

Conversation

@cmuellner
Copy link
Copy Markdown
Collaborator

This PR brings two commits targeting the CI builds:

  • Set upload-artifact compression to 0 for the precompressed .tar.xz toolchains (no point in compressing already compressed tarballs)
  • Remove build-*, stamps, install-host-gcc, and install-newlib-nano before packaging (reduce peak disk usage)

cmuellner added 2 commits May 1, 2026 08:06
The workflow uploads .tar.xz artifacts.
Set upload-artifact compression to 0 so Actions does not spend
extra time recompressing already compressed archives.

Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
The final tarballs are created from /mnt/riscv, not from the local
build directories. Drop the transient build trees before packaging
to reduce peak disk usage on the runner.

Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
@cmuellner
Copy link
Copy Markdown
Collaborator Author

@kito-cheng, please approve.

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.

1 participant