Skip to content

security: move runtime to Node 24 and Debian 13 - #3

Merged
ty-everett merged 3 commits into
masterfrom
codex/security-node24-trixie
Aug 24, 2026
Merged

security: move runtime to Node 24 and Debian 13#3
ty-everett merged 3 commits into
masterfrom
codex/security-node24-trixie

Conversation

@ty-everett

Copy link
Copy Markdown
Contributor

Summary

  • migrate the pinned production base from Node 22/Bookworm to supported Node 24 LTS/Debian 13
  • add a weekly and runtime-change Linux/amd64 image build outside Evans Creek
  • scan the exact candidate with digest-pinned Trivy 0.73.0 and reject critical or fixable-high findings

Safety

  • this PR does not deploy production
  • the heavy candidate build runs on a GitHub-hosted runner, avoiding Starlink data and production cluster capacity
  • production remains on the current known-good image until the image policy and application CI pass

Local validation

  • npm audit --omit=dev --audit-level=high
  • npm run lint
  • npm run typecheck
  • npm test (26 tests)
  • npm run build
  • bash -n scripts/k8s/build-local-image.sh
  • workflow YAML parse and git diff --check

@ty-everett
ty-everett merged commit af8a261 into master Aug 24, 2026
2 checks 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