Skip to content

Backport MXC PowerShell fix and safe alpha publishing to 0.159.0-alpha.12 - #50061

Merged
andrewgu-oai merged 2 commits into
release/0.159.0-alpha.12from
release/mxc-powershell-159-alpha12
Oct 1, 2026
Merged

andrewgu-oai merged 2 commits into
release/0.159.0-alpha.12from
release/mxc-powershell-159-alpha12

Conversation

@andrewgu-oai

@andrewgu-oai andrewgu-oai commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Backport two reviewed upstream fixes onto the exact content parent of 0.159.0-alpha.12 for the desktop 260930 train:

Both patches apply cleanly and match their upstream patch IDs. Eight files total, +360/-71; no extra dependencies or unrelated product changes. Frozen base: 1cc7e23. Intended publication: 0.159.0-alpha.12.1 through the exact-SHA-guarded branch publisher.

Validation: just fmt and whitespace checks passed; all 50 focused PowerShell library tests passed; all 17 release/tag-selection tests passed. Initial product-only head passed all three production build checks (Linux/macOS/Windows); updated-head checks are pending. Native MXC execution is not claimed by Linux validation. The included Windows integration test skips if MXC is unavailable.

Initial CI manifest-policy failure reproduces on the exact frozen base; Codespell and cargo-shear failures concern unchanged files. No unrelated lint fixes included.

Cherry-picked from public commit 4fd5745 (PR #49019; internal #10589). Exact upstream patch, no additional dependencies.
@github-actions

github-actions Bot commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


0 out of 2 committers have signed the CLA.
❌ @andrewgu-oai
❌ @imac-oai
You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@andrewgu-oai
andrewgu-oai marked this pull request as ready for review October 1, 2026 18:20
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-01T18:22:29.332697Z 296395b Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

## Why

Publishing an older alpha or alpha hotfix can overwrite npm dist-tags that already point to a newer release.

## What changed

Check each package's current npm dist-tag before publishing an alpha release, using the existing release version comparison and workflow concurrency lock. Handle `alpha` and platform-specific tags independently for Codex, the SDK, and the responses API proxy.

When the release does not advance the current version, publish under `release-<version>-<tag>` to keep it installable without changing the alpha or `latest` tags. Abort publishing if the registry lookup fails.

## Testing

Add unit tests for package and platform tag selection, older releases, dotted alpha hotfixes, missing tags, and registry lookup failures.

GitOrigin-RevId: 9c0edec1149bf78c01aac0f700e963630316eaea
(cherry picked from commit 5602705)
@andrewgu-oai andrewgu-oai changed the title Backport MXC PowerShell fallback to 0.159.0-alpha.12 Backport MXC PowerShell fix and safe alpha publishing to 0.159.0-alpha.12 Oct 1, 2026
@andrewgu-oai
andrewgu-oai merged commit 51215e9 into release/0.159.0-alpha.12 Oct 1, 2026
24 of 33 checks passed
@andrewgu-oai
andrewgu-oai deleted the release/mxc-powershell-159-alpha12 branch October 1, 2026 18:40
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 1, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants