Skip to content

Release 3.3.1:3 — internal updates (start-sdk 1.5.0)#53

Closed
helix-nine wants to merge 1 commit into
masterfrom
helix/sdk-and-deps-bump
Closed

Release 3.3.1:3 — internal updates (start-sdk 1.5.0)#53
helix-nine wants to merge 1 commit into
masterfrom
helix/sdk-and-deps-bump

Conversation

@helix-nine
Copy link
Copy Markdown
Contributor

Summary

Routine maintenance bump. Mempool's last release (3.3.1:2) was on start-sdk 1.3.3; this catches up to 1.5.0, refreshes git-pinned sibling deps to current master, and adapts to the SDK's manifest cleanup. Upstream Mempool is unchanged at v3.3.1.

Changes

  • start-sdk 1.3.3 → 1.5.0.
  • startos/dependencies.ts — Cast autoconfig to any in the cross-package sdk.action.createTask(..., 'bitcoind', autoconfig, ...) call. bitcoin-core-startos still pins start-sdk 1.3.x, so its Action<...> type is a distinct module instance from our 1.5.x — structurally identical but TS infers GetActionInputType as never through it (the underlying difference is Effects gaining notification in 1.5.0, which breaks Action's structural compatibility across versions). Drop the cast once bitcoin-core-startos bumps. This matches the pattern btcpayserver-startos uses for the same situation with monerod-startos.
  • startos/manifest/index.ts — Drop docsUrls; field was removed from SDKManifest in 1.5.0. The upstream docs link is still surfaced via the README header.
  • npm update — refreshes bitcoin-core-startos / cln-startos / lnd-startos pins to current master.
  • Version 3.3.1:23.3.1:3 (rename in place per convention; existing 0.3.5.1 → 3.3.x migration unchanged).

Test plan

  • npx tsc --noEmit — passes
  • make — both mempool_x86_64.s9pk and mempool_aarch64.s9pk build cleanly
  • Manifest reports SDK 1.5.0

- Bump @start9labs/start-sdk 1.3.3 → 1.5.0
- Cast bitcoind autoconfig action to any in createTask: bitcoin-core-startos
  still pins start-sdk 1.3.x, so its Action type is a distinct module instance
  from ours and TS infers GetActionInputType as never. Drop the cast once the
  sibling bumps.
- Drop docsUrls from manifest (removed from SDKManifest in 1.5.0).
- npm update — refresh git-pinned sibling deps (bitcoin-core-startos,
  cln-startos, lnd-startos) to current master.
@MattDHill
Copy link
Copy Markdown
Member

Duplicate of #52 from the earlier monitor batch; closing this one.

@MattDHill MattDHill closed this May 13, 2026
@MattDHill MattDHill deleted the helix/sdk-and-deps-bump branch May 13, 2026 16:34
@helix-nine
Copy link
Copy Markdown
Contributor Author

Acknowledged — #52 is the live one for the SDK 1.5.0 bump. Thanks for the cleanup.

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.

2 participants