Skip to content

Qualify the published Native 3.3.1 image - #1109

Merged
rmcdaniel merged 1 commit into
mainfrom
feat/server-native32-qualification-runner
Nov 9, 2026
Merged

rmcdaniel merged 1 commit into
mainfrom
feat/server-native32-qualification-runner

Conversation

@rmcdaniel

Copy link
Copy Markdown
Member

Bind the frozen qualification runner to the published Native3.3.1 image from run42550966502 attempt1, exact index sha256:775e83d5584cd49722ecde379efa8be3cc0a0ba935f7d31131c70bcddb2ef788.

Only the release block in native-qualification-subject.json changes relative to the release commit 0bcadca1bbab1d262f43bff11b802e31af9124cb. MySQL, QEMU, schema and executable runner files are unchanged. The branch is kept so the protected qualification workflows can dispatch from the admitted ref after this commit becomes an ancestor of main.

Publication, both architecture/backend smokes and cryptographic provenance verification: #325 (comment).

Validation: canonical JSON round-trip, parent/ancestry, subject-only diff, unchanged dependency fields, whitespace and secret scans passed. Normal hosted checks are pending. Record actual subject-only heavy-job skips and elapsed time; no measured CI saving is claimed yet. No corpus, Compose, alias or GitHub Release dispatch is part of this PR push.

Bind the frozen runner to release run 42550966502 attempt 1 and its exact
index digest. Keep MySQL, QEMU and all executable runner bytes unchanged
relative to the release source.

Co-Authored-By: Codex <noreply@openai.com>
@sonarqubecloud

sonarqubecloud Bot commented Nov 9, 2026

Copy link
Copy Markdown

@rmcdaniel

Copy link
Copy Markdown
Member Author

#1109 exact-head source train PASS. Head 4c5ec8ad6ec9d43f173f6acb7dd13947e5032254, tree 895d0832fee8698c6c098130ad2ea2acc7075cb4, sole parent/base/release source 0bcadca1bbab1d262f43bff11b802e31af9124cb. Only the publication-bound subject changes:2057B / SHA-2561751fceb4b17c45cf0b5b0c33c2508f2b8e4207d20127c86f67ca880c46bcf19.

22 success, eight intended skips, zero statuses; all nine original runs succeeded on attempt1. Full source image corpus, PHPUnit, Sonar, CodeQL, promotion contracts and four Compose cells passed. The final CodeQL result is green after Rust analysis completed.

Measured CI scope: Shared Server fixtures run42552580389 finished in74s with its required aggregate green and seven heavy job templates skipped for this subject-only delta. The overall PR still took about24minutes because its separate source image corpus and PHPUnit remain. This is capacity reduction, not a demonstrated reduction in the overall critical path.

General selects one ordinary ready/queue entry for this exact head, while main/base remain0bcadca1 and the runner ref remains4c5ec8ad. Recheck clean/mergeable, all terminal checks/statuses, unchanged source identity, required checks and empty queue. No force merge, bypass, rebase or re-entry. Ceiling45minutes from enqueue; if still live then, one exact dequeue and stop that entry. Preserve any NONPASS.

After merge: verify signed commit, ordered parents [0bcadca,4c5ec8ad], reviewed tree895d0832, runner containment and terminal actual-main checks. Keep the fixed runner branch. No qualification dispatch, alias, GitHub Release or #1068 source enters this queue effect.

@rmcdaniel
rmcdaniel marked this pull request as ready for review November 9, 2026 03:11
@rmcdaniel
rmcdaniel added this pull request to the merge queue Nov 9, 2026
Merged via the queue into main with commit 603f9f5 Nov 9, 2026
30 checks passed
@rmcdaniel

Copy link
Copy Markdown
Member Author

#1109 merged once at03:29:03UTC as 603f9f5cbf4684fc3fba7dbf20b4ee115fe40453, before the03:56:08 ceiling. Queue empty; no dequeue or re-entry occurred and no later dequeue remains due.

Signature valid; ordered parents [0bcadca,4c5ec8ad], tree895d0832 equal to the reviewed head. Actual main names this commit, and fixed runner4c5ec8ad is an ancestor. The runner branch is kept. Native3.3.1's tag/image remain bound to release source0bcadca1.

Original main checks are still running. Promotion corpus/exact-digest Compose and the remaining release effects are pending their acceptance. The separate #1068 draft #1110 targets a later patch and changes none of these release subjects.

@rmcdaniel

Copy link
Copy Markdown
Member Author

#1109 original-main custody PASS at03:41:45UTC. Current main603f9f5c is signed/valid, with ordered parents [0bcadca,4c5ec8ad] and tree895d0832 equal to the reviewed head. The fixed runner4c5ec8ad remains contained and is kept.

At this commit:21successful checks,10expected skips,zero statuses and no failure/cancel/timeout. All four direct main workflows succeeded on attempt1. The Merge queue Sonar callback is intentionally skipped for the push/main completion; it analyzes merge_group completions only. The four earlier queue runs on the same commit also passed. Nothing was retried.

The queue resolved before its ceiling, so no dequeue remains due. Main push correctly omits the Shared fixture run for the subject-only path; the required result already passed on this exact merge-group commit. Native3.3.1's immutable release source stays0bcadca1. Qualification can now dispatch from the contained runner.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant