Skip to content

Commit f2c557d

Browse files
authored
Merge pull request #693 from jonwiggins/security/image-platform-matrix-2026-10-26
fix(ci): build every agent preset for both architectures
2 parents a65b522 + b571f81 commit f2c557d

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

‎.github/workflows/build-images.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ jobs:
131131
fail-fast: false
132132
matrix:
133133
preset: [node, python, go, rust, full]
134+
platform: [linux/amd64, linux/arm64]
134135
include:
135136
- platform: linux/amd64
136137
runner: ubuntu-latest

‎docs/security-audit-2026-10-26.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@ time; a deterministic clock-skew regression verifies immediate handoff and that
3030
an old holder cannot release the newer holder's lease. Browser test cleanup also
3131
drains in-flight mock requests before disposing their response context.
3232

33+
Post-merge artifact verification found that the preset-image workflow's two
34+
`include` entries overwrote the platform on each preset, producing only ARM64
35+
images. Platform is now an explicit matrix axis, so each of the five presets
36+
builds on both architectures before their manifests are published.
37+
3338
Unrelated unfinished Codex-login and session-UI edits were kept out of this PR.
3439
Their security guards remain in the original working tree and must accompany
3540
those features when they are submitted.

0 commit comments

Comments
 (0)