Skip to content

Maintain Swift CI and release v0.2.5 - #9

Merged
andywkff merged 3 commits into
mainfrom
codex/preserve-pending-exit
Oct 27, 2026
Merged

andywkff merged 3 commits into
mainfrom
codex/preserve-pending-exit

Conversation

@andywkff

@andywkff andywkff commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

CI previously ran debug tests in the release job and did not check the current stable Swift toolchain. This patch runs matching debug/release builds and tests on the default macOS runner and stable Xcode 27.1, with complete concurrency checking and compiler warnings treated as errors. It also enables manual verification and updates checkout/github-script actions without changing library API or deployment compatibility.

Validation: final main CI run 40569091877 passed all four debug/release jobs on Xcode 26.6 / Swift 6.3.3 and stable Xcode 27.1 / Swift 6.4 at release commit 96add0c61cd168f5836c8b8b28ec1e65fbf7708e. Each job passed 145 tests with zero failures, and the captured logs contained no compiler/tool warnings or errors. Workflow YAML/matrix assertions, JavaScript syntax checks, and actionlint also passed (actionlint's outdated runner-label list required allowing the documented xcode-27 label). The optional JS parity step skipped because its custom engine is unavailable on hosted runners. Native iOS device/simulator builds were not run for this CI-only patch.

Codex review of final commit 96add0c completed with no findings. Main was fast-forwarded and pushed; the annotated v0.2.5 tag and both remote branch refs resolve to that same commit. BacktestingKit v0.2.5 is published as the latest non-prerelease release, incrementing remote v0.2.4 by 0.0.1.

Pull request created by Codex.

@andywkff

Copy link
Copy Markdown
Contributor Author

@codex review

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 27, 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-10-27T19:26:41.726884Z 96add0c New commits
ℹ️ 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.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Breezy!

Reviewed commit: 623ab99f60

ℹ️ 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@andywkff

Copy link
Copy Markdown
Contributor Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Delightful!

Reviewed commit: 6966ce31ae

ℹ️ 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@andywkff
andywkff merged commit 96add0c into main Oct 27, 2026
0 of 4 checks passed
@andywkff

Copy link
Copy Markdown
Contributor Author

Publication verified: origin/main, origin/codex/preserve-pending-exit, and annotated tag v0.2.5 all resolve to 96add0c. The latest GitHub release is published, final main CI passed all four jobs (145 tests each, zero failures), and Codex review found no issues. Both local checkouts are clean; all task temporary files were removed and none were committed. JS parity and native iOS builds were not run for this CI-only patch.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant