Skip to content

[WRONG BRANCH] chore(release): promote validated 2.45.0 to main - #3813

Merged
lidge-jun merged 91 commits into
mainfrom
codex/release-245-main-519b
Sep 6, 2026
Merged

[WRONG BRANCH] chore(release): promote validated 2.45.0 to main#3813
lidge-jun merged 91 commits into
mainfrom
codex/release-245-main-519b

Conversation

@lidge-jun

@lidge-jun lidge-jun commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • Promote frozen dev source cf9f662190c4c6770697c45c870941509cc98f9c to main for 2.45.0. This includes the four delivered follow-up tracks and verified contributor attribution.
  • Source parity is exact. No unmerged backlog work is included.
  • This is an owner-authorized release promotion, the documented exception to the ordinary dev target. Dev was moved to 2.46.0 through chore(release): open dev at 2.46.0 before releasing 2.45.0 #3812 before publication.

Verification

  • Prepared head: bcdf55967e06db49608f7e4a85037d509f9bafd3; prospective tree: b155f6cf1a983acd40cce342d8e795731cd6bce2. Inspected the complete source delta against frozen dev.
  • Frozen full-platform CI: completed successfully: all 25 jobs. Attempt 1 had one Windows write-lock contention assertion failure; the single unchanged-source failed-shard rerun passed. The initial failure is retained and its exact SQLite origin is not claimed resolved.
  • Frozen Service lifecycle: Linux, macOS and Windows passed.
  • Publication additionally requires this branch's actual promotion merge SHA to pass its own push-event Cross-platform CI and Service lifecycle. Earlier candidate runs do not replace that gate.
  • No local tests, typecheck or builds. Independent release-plan audit passed; remote CI supplies runtime validation.

Checklist

  • Scope stays focused and avoids unrelated cleanup.
  • Docs or release notes were updated when needed. The Release workflow generates channel notes after publication.
  • Security-sensitive changes were reviewed for secrets, auth, and unsafe defaults. Promotion preserves the reviewed source and existing release workflow.

The repository owner explicitly requested main/preview promotion and publishing. Any admin merge is a release-specific owner decision, not the dev-only integration exception and not an independent approving review. Publication remains conditional on the exact-SHA release gates above.

github-actions Bot and others added 30 commits September 7, 2026 01:02
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Preserve complete recovery records across handled publication failures and keep existing partial-purge restoration boundaries. Refs #3778. Local checks deferred to final stack CI by maintainer instruction.
Carries #3728 with raw-label and partial-coverage preservation.

Co-authored-by: Yumi <automation@sbyoon.com>

Co-authored-by: SB Yoon <44089734+yansigit@users.noreply.github.com>
) [skip ci]

Record verified carried-work credit omitted or unlinked at the final landing.
Restore forward co-author credit for the carried contributors already documented
in CREDITS.md as well as this follow-up. Preserve all historical commits and tags.

Owner explicitly requested this documentation-only correction be merged into dev
without running or waiting for CI. No tests, typecheck or build were run.

Co-authored-by: agentHits <140916359+agentHits@users.noreply.github.com>
Co-authored-by: benedictusrey <74437942+benedictusrey@users.noreply.github.com>
Co-authored-by: bet4it <16643669+bet4it@users.noreply.github.com>
Co-authored-by: Blushyes <75828899+Blushyes@users.noreply.github.com>
Co-authored-by: chilung-cgu <215337896+chilung-cgu@users.noreply.github.com>
Co-authored-by: darwintree <17946284+darwintree@users.noreply.github.com>
Co-authored-by: dbc-hbin <282618027+dbc-hbin@users.noreply.github.com>
Co-authored-by: drakonkat <17176640+drakonkat@users.noreply.github.com>
Co-authored-by: Eleven-is-cool <54345049+Eleven-is-cool@users.noreply.github.com>
Co-authored-by: Flowershangfromthebranches <152056395+Flowershangfromthebranches@users.noreply.github.com>
Co-authored-by: gaoran1209 <15261543+gaoran1209@users.noreply.github.com>
Co-authored-by: gulup <3413433+gulup@users.noreply.github.com>
Co-authored-by: harryzhou2000 <67385896+harryzhou2000@users.noreply.github.com>
Co-authored-by: Ingwannu <186453546+Ingwannu@users.noreply.github.com>
Co-authored-by: jonathanli12 <47408717+jonathanli12@users.noreply.github.com>
Co-authored-by: justin-mc-lai <13780920+justin-mc-lai@users.noreply.github.com>
Co-authored-by: lilinxiong <24367027+lilinxiong@users.noreply.github.com>
Co-authored-by: luvs01 <27862058+luvs01@users.noreply.github.com>
Co-authored-by: luvyoun0224-beep <255666866+luvyoun0224-beep@users.noreply.github.com>
Co-authored-by: MarcTCruz <58499846+MarcTCruz@users.noreply.github.com>
Co-authored-by: mdwsk88 <11055210+mdwsk88@users.noreply.github.com>
Co-authored-by: ntdatt812 <188129613+ntdatt812@users.noreply.github.com>
Co-authored-by: olddonkey <22208754+olddonkey@users.noreply.github.com>
Co-authored-by: rrmlima <137737127+rrmlima@users.noreply.github.com>
Co-authored-by: S0RYUASUKA <64878945+S0RYUASUKA@users.noreply.github.com>
Co-authored-by: Skyline-23 <62983047+Skyline-23@users.noreply.github.com>
Co-authored-by: TooSpace <287153855+TooSpace@users.noreply.github.com>
Co-authored-by: turin-dev <201305497+turin-dev@users.noreply.github.com>
Co-authored-by: Veritas-7 <234569343+Veritas-7@users.noreply.github.com>
Co-authored-by: waw4303 <59402644+waw4303@users.noreply.github.com>
Co-authored-by: Yuxin-Qiao <104957188+Yuxin-Qiao@users.noreply.github.com>
Co-authored-by: yxr1995-maker <257504378+yxr1995-maker@users.noreply.github.com>
Co-authored-by: yzxcj797 <54314860+yzxcj797@users.noreply.github.com>
Carry #3747 for #3746 with isolated serializer regressions and explicit volume lifecycle documentation. Runtime image recreation remains unverified; final stack CI is pending.

Co-authored-by: Ingwannu <ingwannu@users.noreply.github.com>
Carry #3324 from 2933cc5 and 7734e75. Preserve prior exact revocation authority, benign commit/abort, and managed connect rotation. Add bounded literal recipe regression detector; this is guidance and static warning, not runtime enforcement.

Co-authored-by: luvs01 <27862058+luvs01@users.noreply.github.com>
Add closed origin and cumulative terminal-publication counters without changing ACL decisions, retry limits, memo handling, cancellation or readiness. Refs #3522; runtime recovery remains unresolved. Final stack CI pending.

Co-authored-by: Ingwannu <186453546+Ingwannu@users.noreply.github.com>
Reimplements #3250 with snapshot-prefix validation, process epochs and current response fences.

Co-authored-by: chilung <b0423031@gmail.com>
Reimplement #3632 with private hardening before bytes, no-replace hard-link publication, descriptor-identity cleanup and no truncation of shared/published inodes. Existing saveConfig updates remain unchanged. Consumer follows in the next stack layer; final CI pending.

Co-authored-by: SB Yoon <44089734+yansigit@users.noreply.github.com>
Co-authored-by: Yumi <automation@sbyoon.com>
Reimplements the picker feature from #3383 against current catalog and discovery contracts. Preserves native/featured bands and documents native advertised-choice effects.

Co-authored-by: x3M3x <amroeid1999@gmail.com>
Use exclusive initial publication, stop safely on collision/invalid input/cancellation, and carry cancellation into the existing native write commit guard. Add real CLI and queued-lock regressions; no local suites run. Completes the consumer of the #3632 carry.

Co-authored-by: SB Yoon <44089734+yansigit@users.noreply.github.com>
Co-authored-by: Yumi <automation@sbyoon.com>
Final CI 34047664926 / job 101526036510 proved 11 injected publication cases stopped at the existing default-provider validator. Populate the provider in the fixture and separately assert invalid candidates still never publish. Production validation is unchanged.
Final CI 34047664926 / job 101526036489 found Response rejects stdout after prompt consumption. Reacquire the released stream reader for remaining bytes and retain all cancellation/collision assertions. No production code changes or local test runs.
Final CI 34047664926 macOS job 101526036532 found one remaining 17-field assertion. Assert the complete reviewed 20-field API contract instead of only relaxing its count; unexpected private/replay fields still fail. Production projection is unchanged.
…skip ci]

Automatic duplicate runs are skipped; explicit final and diagnostic workflow_dispatch validation is required under the maintainer-directed CI strategy.
Maintainer integration into dev, explicitly authorized by the repository owner.

Final combined validation: https://github.com/lidge-jun/opencodex/actions/runs/34050155800
Tested source: d1915c4 (all 25 jobs successful).
Diagnostic gates: https://github.com/lidge-jun/opencodex/actions/runs/34049849424 (same source; 27 focused and 1706 GUI tests, lint, typecheck, privacy, GUI/docs build).

The maintainer explicitly selected final-combined-CI-first validation for this manual review chain. Individual lower test runs were deferred/cancelled, not asserted passing. Independent scoped source/security reviews passed. No local suites were run. This is maintainer integration, not self-approval.
Maintainer integration into dev, explicitly authorized by the repository owner.

Final combined validation: https://github.com/lidge-jun/opencodex/actions/runs/34050155800
Tested source: d1915c4 (all 25 jobs successful).
Diagnostic gates: https://github.com/lidge-jun/opencodex/actions/runs/34049849424 (same source; 27 focused and 1706 GUI tests, lint, typecheck, privacy, GUI/docs build).

The maintainer explicitly selected final-combined-CI-first validation for this manual review chain. Individual lower test runs were deferred/cancelled, not asserted passing. Independent scoped source/security reviews passed. No local suites were run. This is maintainer integration, not self-approval.

Co-authored-by: Yumi <automation@sbyoon.com>
Co-authored-by: SB Yoon <44089734+yansigit@users.noreply.github.com>
t and others added 18 commits September 7, 2026 04:37
# Conflicts:
#	tests/usage/request-log.test.ts
Authorized maintainer integration of Track 3 layer 1.

Cumulative source: 9ea8967. Cross-platform CI34055675846 (Windows2 retry retained), service34055677193 and exact-source docs34055679992 passed. Lower tests deferred by explicit final-head-first policy; no local suites. Independent code/security reviews recorded in PR. Original commits and contributor trailers retained.
Authorized maintainer integration of Track 3 layer 2.

Cumulative source: 9ea8967. Cross-platform CI34055675846 (Windows2 retry retained), service34055677193 and exact-source docs34055679992 passed. Lower tests deferred by explicit final-head-first policy; no local suites. Independent code/security reviews recorded in PR. Original commits and contributor trailers retained.
Authorized maintainer integration of Track 3 layer 3.

Cumulative source: 9ea8967. Cross-platform CI34055675846 (Windows2 retry retained), service34055677193 and exact-source docs34055679992 passed. Lower tests deferred by explicit final-head-first policy; no local suites. Independent code/security reviews recorded in PR. Original commits and contributor trailers retained.
… ci]

Authorized maintainer integration of Track 3 layer 4.

Cumulative source: 9ea8967. Cross-platform CI34055675846 (Windows2 retry retained), service34055677193 and exact-source docs34055679992 passed. Lower tests deferred by explicit final-head-first policy; no local suites. Independent code/security reviews recorded in PR. Original commits and contributor trailers retained.
…[skip ci]

Authorized maintainer integration of Track 3 layer 5.

Cumulative source: 9ea8967. Cross-platform CI34055675846 (Windows2 retry retained), service34055677193 and exact-source docs34055679992 passed. Lower tests deferred by explicit final-head-first policy; no local suites. Independent code/security reviews recorded in PR. Original commits and contributor trailers retained.
Authorized maintainer integration of Track 3 layer 6.

Cumulative source: 9ea8967. Cross-platform CI34055675846 (Windows2 retry retained), service34055677193 and exact-source docs34055679992 passed. Lower tests deferred by explicit final-head-first policy; no local suites. Independent code/security reviews recorded in PR. Original commits and contributor trailers retained.
…p ci]

Maintainer integration authorized by @lidge-jun under MAINTAINERS.md. Integrates PR #3803 at exact head 723e59e.

Final combined cross-platform verification: https://github.com/lidge-jun/opencodex/actions/runs/34058496989 at 4a75971, containing this head and dev eff908e. Independent source/security reviews and remote documentation build are recorded in the PR. Local suites were not run per maintainer instruction. Lower skipped checks are not represented as passed.

Reviewed integration baseline: f89b815. Combined source bf5ce1c3a0ada78f8e506334a82c64b525b859da passed remote Bun 1.4.0 typecheck, 541 focused tests and 425-page docs build. Final dev tree will be checked against it.
… ci]

Maintainer integration authorized by @lidge-jun under MAINTAINERS.md. Integrates PR #3804 at exact head 2aac0b6.

Final combined cross-platform verification: https://github.com/lidge-jun/opencodex/actions/runs/34058496989 at 4a75971, containing this head and dev eff908e. Independent source/security reviews and remote documentation build are recorded in the PR. Local suites were not run per maintainer instruction. Lower skipped checks are not represented as passed.

Reviewed integration baseline: f89b815. Combined source bf5ce1c3a0ada78f8e506334a82c64b525b859da passed remote Bun 1.4.0 typecheck, 541 focused tests and 425-page docs build. Final dev tree will be checked against it.
Maintainer integration authorized by @lidge-jun under MAINTAINERS.md. Integrates PR #3805 at exact head 14ee44b.

Final combined cross-platform verification: https://github.com/lidge-jun/opencodex/actions/runs/34058496989 at 4a75971, containing this head and dev eff908e. Independent source/security reviews and remote documentation build are recorded in the PR. Local suites were not run per maintainer instruction. Lower skipped checks are not represented as passed.

Reviewed integration baseline: f89b815. Combined source bf5ce1c3a0ada78f8e506334a82c64b525b859da passed remote Bun 1.4.0 typecheck, 541 focused tests and 425-page docs build. Final dev tree will be checked against it.
…fixture repairs [skip ci]

Maintainer integration authorized by @lidge-jun under MAINTAINERS.md. Integrates PR #3808 at exact head 9dc8988.

Final combined cross-platform verification: https://github.com/lidge-jun/opencodex/actions/runs/34058496989 at 4a75971, containing this head and dev eff908e. Independent source/security reviews and remote documentation build are recorded in the PR. Local suites were not run per maintainer instruction. Lower skipped checks are not represented as passed.

Reviewed integration baseline: f89b815. Combined source bf5ce1c3a0ada78f8e506334a82c64b525b859da passed remote Bun 1.4.0 typecheck, 541 focused tests and 425-page docs build. Final dev tree will be checked against it.

History-only integration head 9dc8988 has the exact remotely checked combined tree eb4473d. Full cross-platform evidence remains attributed to 4a75971; combined source verification remains attributed to bf5ce1c3a.
…p ci]

docs(credits): record four-track contributor attribution [skip ci]

Record the original titles, authors and scoped landings of 12 carried PRs, plus eight issue-report acknowledgements. Confirm existing reachable human attribution and reinforce it with verified account-linked forward trailers. Preserve historical commits and tags.

The owner explicitly requested this documentation-only follow-up be merged into dev like #3787, without running or waiting for CI. No tests, typecheck or build were run.

Co-authored-by: ingwannu <186453546+Ingwannu@users.noreply.github.com>
Co-authored-by: luvs01 <27862058+luvs01@users.noreply.github.com>
Co-authored-by: SB Yoon <44089734+yansigit@users.noreply.github.com>
Co-authored-by: Siddarth Reddy <221318067+ideabib@users.noreply.github.com>
Co-authored-by: Hong Liu <88263959+Hylouis233@users.noreply.github.com>
Co-authored-by: Makhmeto <88025750+mashfromband@users.noreply.github.com>
Co-authored-by: Fred Amartey <43480311+FredAmartey@users.noreply.github.com>
Co-authored-by: WU, CHI-LUNG <215337896+chilung-cgu@users.noreply.github.com>
Co-authored-by: Amr Obaid <98298256+x3M3x@users.noreply.github.com>
Promote frozen dev source cf9f662; no new runtime changes. Candidate CI34061274315 and service34061276621 are the validation references. Publication waits for successful validation and the final main push CI at the exact release SHA.
@coderabbitai

coderabbitai Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added the chore Maintenance, CI, tests, refactors, or build changes (not a user-facing bug or feature). label Sep 6, 2026
@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Deterministic PR hygiene checks passed.

const query = new URLSearchParams(params);
query.delete("cursor");
query.sort();
const queryDigest = createHash("sha256").update(query.toString()).digest("hex");
@github-actions github-actions Bot changed the title chore(release): promote validated 2.45.0 to main [WRONG BRANCH] chore(release): promote validated 2.45.0 to main Sep 6, 2026
@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

⏳ DRAFT

  • wrong target branch (main); retarget to dev. UI screenshot required.

What to do

  • Retarget this PR to dev — all contributions go to dev.
  • Add a screenshot of the UI change to the PR description.

Its title has been prefixed with [WRONG BRANCH].
Automatic draft conversion failed (token cannot change draft status). Please convert this pull request to a draft manually. The required enforce-target check will keep failing until every issue above is resolved.

@lidge-jun

Copy link
Copy Markdown
Owner Author

리뷰 · 우선순위 72 / 80

이 PR도 기능 패치가 아니라 안정판 승격입니다. 같은 245 동결선(cf9f66219 계열)을 main2.45.0으로 올리는 브랜치 codex/release-245-main-519b이고, 베이스는 main입니다. 지금 origin main 패키지는 2.44.0입니다. dev는 이미 #38122.46.0을 열어 두었으므로, 안정판을 낸 뒤에도 dev 문자열이 채널과 겹치지 않습니다. #3814(preview 2.45.0-preview.20260907)와 한 쌍입니다.

제목의 [WRONG BRANCH] 역시 게이트 봇이 main 타깃을 일반 기여 규칙으로 막으면서 붙인 접두어입니다. draft 유지, “retarget to dev” 안내가 붙어 있습니다. main 안정판 승격에는 잘못된 지시입니다. dev로 바꾸면 릴리스가 아니라 통합 브랜치 충돌만 납니다. enforce-target 실패는 그 기본값 충돌이고, hygiene/label과 CodeQL Analyze 잡 일부는 통과·실패가 섞여 보이므로, 퍼블리시 전에는 본문이 요구한 이 PR 헤드/머지 SHA의 Cross-platform CI·Service lifecycle을 별도로 확인해야 합니다. CodeRabbit은 draft라 스킵입니다.

diff가 매우 큰 이유는 preview/main이 아직 2.44 선에 있고, 동결 dev에 쌓인 GUI·chat·claude 호환·quota·docs 등을 한꺼번에 채널로 가져가기 때문입니다. 리뷰 질문은 “이 수천 줄을 줄 단위로 다시 설계할까”가 아니라 “동결 tip이 맞는지, 버전 줄이 2.45.0인지, preview를 먼저 냈는지, 채널 게이트가 이 SHA를 통과하는지”입니다. 본문도 로컬 테스트 없이 remote CI에 맡긴다고 적어 두었습니다.

우선순위 72입니다. 릴리스 순서상 #3814 preview 바로 다음 손잡이이지만, preview보다 한 칸 뒤입니다. preview 스모크 없이 main만 먼저 가면 되돌리기 비용이 큽니다.

경로 베이스 main / 헤드 codex/release-245-main-519b - 안정판 승격 좌표가 맞다. dev 재지정 금지.
경로 package.json - 헤드 버전 2.45.0. 현재 main tip 2.44.0에서 안정 minor bump.
경로 짝 PR #3814 - 같은 동결선 preview 승격. 권장 순서는 preview → main.
경로 PR 게이트 - WRONG BRANCH/UI screenshot 요구는 릴리스 예외에 해당 없음.
경로 CI - enforce-target 실패는 예상. CodeQL fail 표기가 보이면 잡 로그를 한 번 확인하고, 그래도 채널 게이트는 Cross-platform·Service lifecycle을 본문 기준 진실로 삼아라.

메인테이너의 판단이 필요한 지점

  • #3814 preview 퍼블리시·짧은 스모크 뒤에만 main을 열지(권장), 동시에 쌍으로 올릴지
  • draft/WRONG BRANCH 접두어를 owner가 수동으로 정리할지, 릴리스 브랜치 게이트 예외를 코드화할지
  • main 머지 직후 태그 v2.45.0·Release workflow 노트 생성을 같은 런으로 묶을지

너의 추천
#3814가 preview에 안전하게 들어간 뒤, 이 PR 제목 접두어를 정리하고 owner 권한으로 main에 머지하세요. dev로 돌리거나 일반 기여자 리뷰 대기열에 넣지 마세요. types/config 대분리 대상이 아닙니다.

이 댓글은 grok-bot이 작성했습니다

@lidge-jun
lidge-jun marked this pull request as ready for review September 6, 2026 22:06
@lidge-jun
lidge-jun requested a review from Ingwannu as a code owner September 6, 2026 22:06
@lidge-jun
lidge-jun merged commit b0900e5 into main Sep 6, 2026
10 of 12 checks passed
@lidge-jun
lidge-jun deleted the codex/release-245-main-519b branch September 6, 2026 22:06
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 6, 2026

Copy link
Copy Markdown

Codex Review Summary

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

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-06T22:08:03.493117Z bcdf559 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.

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

Labels

chore Maintenance, CI, tests, refactors, or build changes (not a user-facing bug or feature).

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants