Repository navigation
Description
Release Type
Patch
Release Version
3.10.6
Changelog
- Prevent workflow predecessor deadlocks on shared runners and coalesce queued issue admission before allocating full runner jobs (ππ§βπ» - Runtime predecessor queue can deadlock per PR workflows on shared runnersΒ #692, ππ§βπ» - Coalesce repeated issue admission events before allocating complete runner jobsΒ #730).
- Improve pre-branch SDD validation, catalog compatibility, blocked preparation diagnostics, and safe recovery guidance (ππ§βπ» - Expose blocked pre branch SDD outcomes and safe recoverable draft diagnosticsΒ #714, ππ§βπ» - Pre branch SDD crashes on a valid repository native capability catalogΒ #716).
- Preserve complete review conversations and explicitly reopened findings; ground Bugbot findings and suggested fixes in framework behavior, versioned upstream contracts, typed fault evidence, and exact validation counterexamples (ππ§βπ» - Reopened dismissed Bugbot finding remains verification required after copilot recheck and blocks guarded approvalΒ #700, ππ§βπ» - PR review confuses Compose width with requiredWidth suggested modifier order removes width capΒ #720, ππ§βπ» - PR review rejects valid official android 37.0 package and recommends an absent SDK IDΒ #721, ππ§βπ» - PR review misses ComposeViewport owned cleanup and falsely reports a permanent loading screenΒ #722, ππ§βπ» - Automated Codecov User reports incorrectly make complete diff review context partialΒ #724, ππ§βπ» - Bugbot misidentifies Exposed SQLException inheritance despite compiled artifact and real SQL fault evidenceΒ #736, ππ§βπ» - Bugbot predicts failing test despite indirect participant binding and passing typed fault assertionΒ #738, ππ§βπ» - Bugbot recommends an undeclared setup dart input despite the versioned upstream contractΒ #739, ππ§βπ» - Bugbot claims an already rejected empty email domain label is accepted exact Unicode counterexampleΒ #749).
- Explain rejected comment commands and consumer issue admission failures with actionable validation and recovery details (ππ§βπ» - Explain rejected comment command input with actionable validation errorsΒ #701, ππ§βπ» - Consumer bug form version heading disagrees with admission catalog and hides recovery detailsΒ #725).
- Keep progress assessment within issue acceptance scope and recover complete immutable comparison evidence, including large comparisons and inherited binary baselines (ππ§βπ» - Progress assessment turns separate debt and excluded device tests into completion requirementsΒ #717, ππ§βπ» - Support complete immutable evidence for large comparisons with omitted GitHub patchesΒ #726, ππ§βπ» - Progress assessment fails permanently on inherited binary files without GitHub textual patchesΒ #727).
- Prepare verification dependencies from the correct candidate workspace, preserve authoritative issue/branch relationships, and report partial reconciliation and optional check publication failures precisely (ππ§βπ» - Commit size reconciliation fails after partial effects with opaque provider.unavailable diagnosticsΒ #718, ππ§βπ» - bug contextual PR issue mentions produce unrelated Branch synchronized cardsΒ #723, ππ§βπ» - Optional Check Run publication fails without actionable diagnostics in the commit workflowΒ #728, ππ§βπ» - sync branch prepares dependencies on the wrong workspace revision and hides missing packages behind workflow.failedΒ #746).
- Support safe replacement of unpublished release/hotfix candidates and preserve the explicit launcher issue during tag-push publication finalization (ππ§βπ» - No supported recovery for an unpublished candidate when promotion PR CI requires a source fixΒ #732, ππ§βπ» - Tag push createrelease loses the explicit Action issue and blocks finalization after all packages publishΒ #740).
- Include the browser extension product specifications, portable workspace/build foundation, and protected browser runtime/read-session infrastructure merged into develop (β¨π§βπ» - Specify a cross browser GitHub extension usability features MVP and Action integrationΒ #694, β¨π§βπ» - Browser extension H1 portable workspace target builds and architecture gatesΒ #702, β¨π§βπ» - Browser extension H2 browser runtime lifecycle protected sessions and actual browser harnessesΒ #703).
Additional Context
The maintainer requested a patch release from develop. Latest published stable release: v3.10.5. Next patch: 3.10.6.
Use the installed Action-managed release lifecycle and freeze the current develop snapshot. At request preparation, develop is 4f69a8f; the Action must record the exact origin SHA when cutting the release. Later development commits are outside this release.
Prepare the version and compiled artifacts on the Action-owned release branch, run the configured validation and package smoke checks, and promote through the protected production PR before publication. Retain the production ancestry from v3.10.5, whose SDD correction is already represented in develop through #695/#696. Complete the normal development reconciliation after publication.
Verify the immutable v3.10.6 tag, npm @vypdev/copilot@3.10.6 version/gitHead, GitHub Release, moving v3 Action reference, and durable operation against the accepted production SHA. Do not bypass protected checks or create replacement refs manually.
Metadata
Metadata
Assignees
Labels
Type
Projects
- StatusShow more project fieldsDone
Activity
[-]Release 3.10.6 from develop[/-][+]π - 3.10.6 - Release from develop[/+][-]π - 3.10.6 - Release from develop[/-][+]ππ§βπ» - 3.10.6 - Release from develop[/+]17 remaining items
vypbot commentedon Oct 28, 2026
Issue closed: synchronization recommendation retired
No branch synchronization is required for this closed issue.
The previous recommendation is historical. Issue closure does not certify that the branches are synchronized.