Skip to content

fix(ci): repair checkpoint build validation and concurrent branch checks - #285

Merged
lastobelus merged 3 commits into
lastcode/mainfrom
lastcode/build-readiness-2667
Oct 5, 2026
Merged

lastobelus merged 3 commits into
lastcode/mainfrom
lastcode/build-readiness-2667

Conversation

@lastobelus

Copy link
Copy Markdown
Owner

The checkpoint package build failed because installation fixtures compared symlinked temporary paths, migration tests still treated the creator index as an upstream migration, and a historical V1 fixture ran a V2-only migration. The CI integrity guard also rejected legitimate branch renames performed in another worktree.

Resolve fixture paths before asserting installation ownership, keep creator-index expectations in the LastCode ledger, and seed the V1 snapshot through the last V1-compatible migration. Expand the installable migration gate to cover V1 initialization and preview upgrades. Allow removed branch settings only when a branch that existed at CI start has disappeared; retain protection for surviving branches, orphan settings, and changed values.

Validation:

  • 87 focused tests passed across migration, installation ownership, and CI integrity coverage.
  • Scoped server and script type checks, targeted lint/format, and the expanded installable migration gate passed.
  • Independent GPT-6-Astra High review found no issues.
  • Quick CI is deliberately skipped at the maintainer's request; GitHub CI supplies the full-suite merge gate.

Implemented with GPT-6.1-Sol via Codex; independently reviewed with GPT-6-Astra via Codex.

Carry-Group: upstream-bugfixes
Carry-Observation: Preserve exact installation ownership assertions across symlinked temporary directories.
Carry-Group: legacy-sidebar
Carry-Observation: The creator evidence index is LastCode migration 12 and runs after upstream V2 upgrades. Seed historical V1 databases only through LastCode migration 11.
Carry-Group: build-ci
Carry-Observation: Publication validates V1 snapshots and preview upgrades. CI permits removed branch settings only after a previously existing local ref disappears; surviving branches and orphan settings stay protected.
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 5, 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-05T21:27:46.989133Z 617154c Manual request
ℹ️ 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.

@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Bravo.

Reviewed commit: 617154c430

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

@lastobelus
lastobelus merged commit 05fcbc0 into lastcode/main Oct 5, 2026
18 checks passed
@lastobelus
lastobelus deleted the lastcode/build-readiness-2667 branch October 5, 2026 21:33
lastobelus added a commit that referenced this pull request Oct 5, 2026
When a task plan is shown alongside a composer banner, its summary also appears beside the send/stop controls. The duplicate uses banner layout outside its container, so a long task title stretches across the footer and pushes controls outside the composer.

Remove the stale footer insertion. The existing task summary above the composer and its expandable task list continue to provide task access in expanded, resting, and collapsed layouts. Current upstream already omits this insertion; it was retained by LastCode's resumable-actions carry group.

Validation: `git diff --check` and focused formatting passed. An independent read-only review found no issues with task access, accessibility, responsive placement, or activity/primary actions. The production-component fixture reproduced two summaries and a Stop button outside the composer before the fix; afterward it showed one summary, no footer summary, and Stop inside the composer. At a narrow viewport, the controls fit without horizontal overflow and the task list opened and closed correctly. This verifies the affected banner/footer composition, not a full application run. Before/after screenshot publication is pending an authenticated browser session.

The initial GitHub CI run failed on stale database-migration test expectations already corrected by #285. The branch now includes that merged fix, with the composer patch unchanged. Fresh GitHub CI and Codex review are requested for commit `7573ae645a55063db1fc2397bc135d67939c9b82`. Quick CI is intentionally skipped at the user's request.

Implemented and reviewed with GPT-6.1-Sol in the Codex harness.

Carry-Source-Ref: refs/lastcode/carry-sources/pr-284/7573ae645a55063db1fc2397bc135d67939c9b82
Carry-Source-Base: 05fcbc0
Carry-Source-Head: 7573ae6
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