Skip to content

release(3.10.6): promote to master - #767

Merged
efraespada merged 111 commits into
masterfrom
release/3.10.6
Oct 28, 2026
Merged

efraespada merged 111 commits into
masterfrom
release/3.10.6

Conversation

@vypbot

@vypbot vypbot commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

🚀 Production promotion

Purpose: accept the prepared change in production.

Origin Prepared source Destination Publication
develop@​4f69a8f release/3.10.6@​20b4c78 master Package status: not published

Ready before review

  • ✅ Build and release validation
  • ✅ Package smoke test
  • ⏳ Protected-branch checks and reviews

After merge

  • After merge, Copilot will tag and publish the accepted production commit.
  • Development reconciliation: develop.

Compare changes · Release control center

Technical details

Operation aff99c4b-09f1-4300-92b0-b4775375cdbc; strategy production-lineage; merge mode auto.

efraespada and others added 30 commits October 25, 2026 01:55
release(3.10.4): reconcile master into develop
…-shared-runners: fix runtime predecessor deadlocks with verified native coordination
…-shared-runners: rebuild runtime bundles with locked dependencies
…-shared-runners: fully cover native coordination and queue boundaries
…eue-can-deadlock-per-pr-workflows-on-shared-runners

fix: prevent workflow predecessor deadlocks on shared runners
…e-budget-and-traceability: derive SDD budgets and traceability from one case inventory
…epeatedly-disagrees-with-its-own-case-budget-and-traceability

fix: derive SDD budgets and traceability from the case inventory
…es-mvp-and-action-integration: specify cross-browser GitHub extension MVP and Action integration
…es-mvp-and-action-integration: define complete GitHub extension product and integrated setup
…es-mvp-and-action-integration: fix extension alert permissions and catalog traceability
…es-mvp-and-action-integration: define supported attention channels for each browser
…es-mvp-and-action-integration: partition complete feature catalog for reviewable GitHub evidence
…es-mvp-and-action-integration: define least-privilege check and annotation evidence sources
…es-mvp-and-action-integration: clarify typed targets for standalone commit check reads
…es-mvp-and-action-integration: reject duplicate traceability and scope individual write recovery cases
…es-mvp-and-action-integration: validate traceability cells across valid Markdown table formats
…er-github-extension-usability-features-mvp-and-action-integration

docs: specify complete GitHub extension product and integrated Copilot setup
…-architecture-gates: Implement portable browser extension engineering foundation
…-architecture-gates: Exclude native GitHub SSO and session authentication surfaces
…-architecture-gates: Publish extension and shared-contract coverage alongside root coverage
…-architecture-gates: Complete patch coverage across module systems and negative architecture cases
…-architecture-gates: Verify artifact receipt metadata and recomputed asset hashes
…portable-workspace-target-builds-and-architecture-gates

feat: Browser extension H1 portable workspace target builds and architecture gates (#702)
…sessions-and-actual-browser-harnesses: Implement scoped browser runtime protected read sessions and native harnesses for #703
…sessions-and-actual-browser-harnesses: Preserve provider retry deadlines and local recovery guidance for #703
…sessions-and-actual-browser-harnesses: Close runtime race and native harness recovery coverage for #703
…sessions-and-actual-browser-harnesses: Isolate coalesced read consumers and normalize native Safari origins for #703
efraespada and others added 21 commits October 28, 2026 03:29
…-complete-runner-jobs: coalesce safe queued issue admission before allocating work runners
…e-admission-events-before-allocating-complete-runner-jobs

fix: coalesce safe queued issue admission before allocating work runners
…omotion-pr-ci-requires-a-source-fix: support safe replacement of unpublished deployment candidates
…omotion-pr-ci-requires-a-source-fix: avoid duplicate native inspection on recorded candidate recovery
…omotion-pr-ci-requires-a-source-fix: pin candidate inspection runtime and require explicit verifier activation
…omotion-pr-ci-requires-a-source-fix: distinguish reviewed input from prepared candidate in preflight summary
…for-an-unpublished-candidate-when-promotion-pr-ci-requires-a-source-fix

fix: safely replace unpublished release and hotfix candidates
…ite-compiled-artifact-and-real-sql-fault-evidence: ground dependency type findings in resolved artifact and fault evidence
…xposed-sqlexception-inheritance-despite-compiled-artifact-and-real-sql-fault-evidence

fix: Bugbot misidentifies Exposed SQLException inheritance despite compiled artifact and real SQL fault evidence (#736)
…binding-and-passing-typed-fault-assertion: ground test failure claims in delegated call and error paths
…binding-and-passing-typed-fault-assertion: keep benchmark corpus inert with compiled call-path oracles
…g-test-despite-indirect-participant-binding-and-passing-typed-fault-assertion

fix: Bugbot predicts failing test despite indirect participant binding and passing typed fault assertion (#738)
…he-versioned-upstream-contract: ground Action input suggestions in versioned contracts
…ndeclared-setup-dart-input-despite-the-versioned-upstream-contract

fix(bugbot): ground Action input suggestions in versioned contracts
…-blocks-finalization-after-all-packages-publish: preserve explicit Action targets during publication setup
…-loses-the-explicit-action-issue-and-blocks-finalization-after-all-packages-publish

fix: restore explicit launcher issue on tag-push publication
…-is-accepted-exact-unicode-counterexample: ground validation findings in exact counterexamples
…-is-accepted-exact-unicode-counterexample: bind review controls to their compiled fixture source
…dy-rejected-empty-email-domain-label-is-accepted-exact-unicode-counterexample

fix: ground validation findings in exact counterexamples
Prepare exceptional recovery for #765 after Action run 40737567924
aborted sync-branch verification because the merged extension workspace
lacked vitest/jsdom dependencies. No Action sync commit was pushed.

Exact existing managed ref: release/3.10.6
Expected release head: 5999ad3
Production parent: 39679e2

The release already contains the 3.10.5 SDD correction and its newer
safe diagnostics. Retain the release content for all nine conflicts;
all production SDD catalog evidence remains present. The resulting tree
is identical to the prepared release, adding production ancestry only.

Local validation with all frozen workspace dependencies: build, typecheck,
773 suites / 14184 root tests (35 configured skips), all coverage budgets,
30 extension files / 267 tests (100% coverage), lint, specifications,
documentation, workflow contracts, npm package validation and smoke pass.

Reconciliation plan: obtain explicit maintainer authorization for the
exceptional sync recovery, recheck both exact remote heads, then perform
a normal fast-forward push to this same existing ref. Use the installed
replace mode with the reviewed merge SHA, existing operation/revision
and verified unpublished 3.10.6. Re-run complete preparation and normal
protected promotion, publication and development reconciliation. No
force-push, replacement remote branch, hidden-state edit or check bypass.
@docs-page

docs-page Bot commented Oct 28, 2026

Copy link
Copy Markdown

To preview the documentation for this pull request, visit the following URL:

docs.page/vypdev/copilot~767

Documentation is deployed and generated using docs.page

@vypbot

vypbot commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor Author

Copilot approval · Human review needed

Status: This pull request is outside the configured approval scope.
Completed: 1/1 observed checks succeeded; Bugbot unverified.
Action required: Ask a human reviewer to decide.
Impact: No new approval is confirmed for this revision.
See checks

Technical evidence

Revision: 20b4c780c91d; base: 39679e26a22b; reason: scope.

@efraespada
efraespada disabled auto-merge October 28, 2026 18:15
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.80%. Comparing base (39679e2) to head (20b4c78).

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #767      +/-   ##
==========================================
+ Coverage   94.14%   94.80%   +0.65%     
==========================================
  Files         974     1078     +104     
  Lines       31685    34864    +3179     
  Branches     9302    10357    +1055     
==========================================
+ Hits        29831    33053    +3222     
+ Misses        707      682      -25     
+ Partials     1147     1129      -18     
Files with missing lines Coverage Δ
deployment-recovery/index.cjs 100.00% <100.00%> (ø)
extension/src/adapters/browser/api.ts 100.00% <100.00%> (ø)
extension/src/adapters/browser/cancellation.ts 100.00% <100.00%> (ø)
extension/src/adapters/browser/resource_scope.ts 100.00% <100.00%> (ø)
extension/src/adapters/browser/storage.ts 100.00% <100.00%> (ø)
extension/src/adapters/dom/runtime_panel.ts 100.00% <100.00%> (ø)
extension/src/adapters/github/get_reader.ts 100.00% <100.00%> (ø)
extension/src/application/lifecycle.ts 100.00% <100.00%> (ø)
extension/src/application/message_gateway.ts 100.00% <100.00%> (ø)
extension/src/application/protected_session.ts 100.00% <100.00%> (ø)
... and 69 more

... and 127 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@efraespada
efraespada merged commit f5e5a4c into master Oct 28, 2026
22 checks passed
@vypbot
vypbot deleted the release/3.10.6 branch October 28, 2026 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants