Skip to content

ci: cache mcpp's self-bootstrapped sandbox#12

Merged
Sunrisepeak merged 1 commit intomainfrom
ci/cache-sandbox
May 9, 2026
Merged

ci: cache mcpp's self-bootstrapped sandbox#12
Sunrisepeak merged 1 commit intomainfrom
ci/cache-sandbox

Conversation

@Sunrisepeak
Copy link
Copy Markdown
Member

Add actions/cache@v4 for ~/.xlings/data/xpkgs/xim-x-mcpp/0.0.3/registry (~800 MB toolchain). Fixed key is safe since the toolchain set is version-pinned by mcpp 0.0.3.

mcpp 0.0.3's binary lives at xim-x-mcpp/0.0.3/bin/mcpp; on first
run it self-detects home as that grandparent and bootstraps musl-gcc
+ binutils + glibc + ninja + patchelf into <home>/registry/data/xpkgs.
Toolchain set is version-pinned by mcpp 0.0.3, so a fixed cache key
is safe. Cache-hit runs skip the ~800 MB download.
@Sunrisepeak Sunrisepeak merged commit 7699964 into main May 9, 2026
1 check passed
@Sunrisepeak Sunrisepeak deleted the ci/cache-sandbox branch May 9, 2026 22:27
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