Skip to content

ops: fix acquisition commit path and land codex 0.144.6 parity artifacts - #161

Merged
Spenquatch merged 6 commits into
mainfrom
staging
Jul 25, 2026
Merged

ops: fix acquisition commit path and land codex 0.144.6 parity artifacts#161
Spenquatch merged 6 commits into
mainfrom
staging

Conversation

@Spenquatch

Copy link
Copy Markdown
Member

Unblocks the nightly maintenance cron and lands the first fully-acquired
parity packet.

Acquisition commit-path fix (#160) — the commit step ran
git add docs/support, a path this repository does not have. git add fails
the entire commit on a pathspec that matches nothing, so a complete, valid
acquisition was discarded at its final step:

fatal: pathspec 'docs/support' did not match any files

Now commits the paths xtask support-matrix actually publishes
(support_matrix::JSON_OUTPUT_PATH and MARKDOWN_OUTPUT_PATH), bound to those
constants by test so a rename fails in CI rather than at the end of an
hour-long matrix.

codex 0.144.6 parity artifacts (#153) — the first packet acquired
end-to-end through the reusable lane: watcher-opened PR → acquisition gate →
four-target matrix → union → report → validate → commit. Union is
complete: true with all four targets and missing: [], up from the stuck
2-of-4. Packet CI was green on the acquisition commit.

Why this is time-sensitive

main still carries the docs/support bug and the watcher runs on
17 3 * * *. It already burned one round today: three fan-out runs completed
their full multi-OS matrices and then failed at the commit, producing nothing.
Until this lands, that repeats nightly.

Scope

No promotion. latest_validated stays 0.125.0; 0.144.6 remains
status: reported. The codex lockfile change is surgical — 0.144.6 goes from
2 to 4 rows and every other version's rows are byte-identical, 0.125.0
included.

Follow-on

PRs #157 (claude_code 2.1.212) and #158 (opencode 1.18.4) are stuck in the same
way and need re-acquisition once this is on main.

Spenquatch and others added 6 commits July 25, 2026 10:56
The acquisition commit step added `docs/support`, which is not a path this
repository has. `git add` fails the whole commit on a pathspec that matches
nothing, so the first `commit: true` run discarded a complete, valid
acquisition -- four downloads, four snapshots, the union, the report and the
version metadata -- at the very last step:

    fatal: pathspec 'docs/support' did not match any files

`xtask support-matrix` publishes to `cli_manifests/support_matrix/current.json`
and `docs/specs/unified-agent-api/support-matrix.md`. Commit those, and bind the
workflow to the constants in `support_matrix.rs` with a test so renaming one
without the other fails in CI rather than at the end of an hour-long matrix.

Only a `commit: true` run could surface this; every `commit: false` proof skips
the step entirely.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
fix(parity): commit the support paths the publisher actually writes
…0.144.6

chore: open maintenance packet for codex 0.144.6
@Spenquatch Spenquatch added the ops label Jul 25, 2026
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@Spenquatch
Spenquatch merged commit 203440c into main Jul 25, 2026
36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant