Skip to content

chore(desktop): prepare 1.15.47 candidate - #75

Draft
shrey16 wants to merge 3 commits into
devfrom
candidate-11547
Draft

shrey16 wants to merge 3 commits into
devfrom
candidate-11547

Conversation

@shrey16

@shrey16 shrey16 commented Oct 31, 2026

Copy link
Copy Markdown
Contributor

Build-only candidate for the reconciled contributions: auth refresh (#64), metadata-only support bundles (#59/#71), and secure mobile access (#60).

This PR only advances the Desktop, app and CLI package metadata plus lockfile to 1.15.47. No new runtime changes.

Verification:

  • Integrated Desktop source: 206 tests pass; Desktop typecheck passes.
  • Connector: 65 tests pass.
  • Candidate/packaging/publication guardrails: 18 tests pass.
  • Hosted candidate packaging will use exact source f0b6b6a.

Publication is NOT authorized. Native installed acceptance and Mobile's Expo dependency follow-up remain separate. No production or installed-user update is triggered by this PR or the build-only workflow.

@shrey16

shrey16 commented Oct 31, 2026

Copy link
Copy Markdown
Contributor Author

Candidate build started: https://github.com/BharatCode-ai/bharatcode-desktop/actions/runs/41194699892 (exact source f0b6b6a). This is packaging only, not publication or installed acceptance.

Pre-publication checklist:

No tag, updater feed, release, npm publication or production deployment has been changed.

@shrey16

shrey16 commented Oct 31, 2026

Copy link
Copy Markdown
Contributor Author

Candidate-only follow-up at 0e761cf:

  • Electron 42.11.16 and MCP SDK 1.32.0 address the current high-severity dependency alerts.
  • Ported the SDK patch without dropping bounded session recovery, cancellation checks, pagination metadata or refresh scopes. Retained upstream redirect/issuer protections and persisted issuer bindings for registered/configured credentials.
  • Bun 1.4.2 includes patched-dependency install fixes; caches now separate Bun version, architecture and patch content. Windows success remains to be verified by the fresh build.
  • Critical checks: 71 MCP tests; 224 Desktop/release-guard tests; Desktop and CLI typechecks all passed. Desktop source tests deliberately do not launch Electron; native acceptance remains pending.
    Previous candidate 41194699892: Windows failed during Bun patch installation; Intel macOS hosted runner lost communication during packaging; Apple Silicon/Linux/WSL succeeded. Not treating that partial run as a releasable cohort.
    A fresh exact-source all-platform candidate build is dispatched. No release, updater, npm publication or production change.

@shrey16

shrey16 commented Oct 31, 2026

Copy link
Copy Markdown
Contributor Author

Follow-up 9672f2f keeps Bun runtime/compilation at 1.3.14. Run 41200092254 correctly failed the packaged Linux --version smoke: Bun 1.4.2 compiled Effect graph startup regressed. New Bun is now Windows dependency-installer-only and restored to the runtime pin before builds, with an explicit version assertion. All 71 MCP checks pass on 1.3.14; all 206 Desktop source tests pass. The 19 packaging/release guards pass, including a newly explicit invalid-target exit (the prior throw-only bun -e exited zero on 1.3.14). Fresh all-platform candidate dispatched. Still build-only, no publication.

This branch has not been deployed

No deployments
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