Skip to content

Refresh and pin the PaperTrade runtime base - #11

Merged
ty-everett merged 1 commit into
masterfrom
codex/fresh-pinned-runtime-base
Sep 11, 2026
Merged

Refresh and pin the PaperTrade runtime base#11
ty-everett merged 1 commit into
masterfrom
codex/fresh-pinned-runtime-base

Conversation

@ty-everett

Copy link
Copy Markdown
Contributor

The local Kaniko path could reuse the cached apt-get upgrade layer when rebuilding PaperTrade's runtime base. A requested runtime refresh could therefore produce a new app image on an old OS package set; the current production candidate demonstrated this with four fixable high-severity findings.

This change disables RUN-layer caching for the heavy runtime-base build, requires every registry push to yield a digest, and passes the freshly built base into the app build by digest. The release manifest records the base digest for auditability.

Validation: bash -n scripts/k8s/build-local-image.sh; git diff --check.

@ty-everett
ty-everett merged commit 2e29296 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