Skip to content

Isolate chained PaperTrade image builds - #12

Merged
ty-everett merged 1 commit into
masterfrom
codex/isolated-runtime-builds
Sep 11, 2026
Merged

Isolate chained PaperTrade image builds#12
ty-everett merged 1 commit into
masterfrom
codex/isolated-runtime-builds

Conversation

@ty-everett

Copy link
Copy Markdown
Contributor

BUILD_TARGET=all reused one Kaniko container for the runtime-base and app builds. The first executor invocation left its generated root filesystem behind, which caused the second invocation's package setup to fail before publishing the app image.

The combined path now runs the runtime-base and app phases as separate helper invocations, so each gets a fresh builder pod. It carries the exact runtime-base digest into the app phase and production workflow output, and the deployment workflow uses this isolated combined path when a base refresh is requested.

Validation: bash -n scripts/k8s/build-local-image.sh; git diff --check. The same two phases were also proven live with separate builder pods while producing the candidate for this maintenance window.

@ty-everett
ty-everett merged commit 16df4bc into master Sep 11, 2026
1 check passed
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