Skip to content

feat: simplify and execute vendor refresh - #6

Merged
okjodom merged 2 commits into
minmoto:mainfrom
okjodom:okjodom/simplify-vendor-refresh
Aug 25, 2026
Merged

okjodom merged 2 commits into
minmoto:mainfrom
okjodom:okjodom/simplify-vendor-refresh

Conversation

@okjodom

@okjodom okjodom commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Vendored Mini SDK refresh complete
  previous: e5a57d82556d787d0c3be677b32b7ac02f93c65a
  current:  4e5e473c834535699553ede6b9c4923eef443d96
Copilot AI lite review requested due to automatic review settings August 25, 2026 19:44
@okjodom
okjodom merged commit 6a4e9d2 into minmoto:main Aug 25, 2026
1 check passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the vendored upstream Mini SDK artifact and adds a one-command workflow to refresh and verify the vendor directory, aligning this repository’s public SDK boundary with a newly pinned upstream commit.

Changes:

  • Vendored upstream update to Mini commit 4e5e473c834535699553ede6b9c4923eef443d96 (updated vendor/upstream/** + manifest.json).
  • Added scripts/refresh-upstream.mjs (+ tests) and wired it into package.json as npm run refresh:upstream.
  • Documented the new refresh workflow in AGENTS.md and RELEASING.md.

Upstream commit pinned in this PR: 4e5e473c834535699553ede6b9c4923eef443d96 (per vendor/upstream/manifest.json).

Verification commands actually run in this review: none.

Reviewed changes

Copilot reviewed 5 out of 13 changed files in this pull request and generated no comments.

Show a summary per file
File Description
vendor/upstream/sdk/partner.d.ts Updates partner management types; introduces shared Partner detail reader types.
vendor/upstream/sdk/otc/swap.d.ts Updates Swap types/repair input; removes SwapClient.export() from declarations.
vendor/upstream/sdk/otc/rates.d.ts Adds RatesClient.health() to declarations.
vendor/upstream/sdk/otc/index.d.ts Extends OTC subscription options with optional eventTypes.
vendor/upstream/runtime.mjs Updates runtime behavior for event subscriptions, OTC subscribe filtering, rates health, partner detail coalescing, and removes swap export implementation.
vendor/upstream/manifest.json Pins new upstream commit and artifact SHA256.
vendor/upstream/core/types/pay.d.ts Adds invoice payment fields (lightningInvoice, onChainAddress).
vendor/upstream/core/types/agent.d.ts Adds SwapRepairAction enum for typed repair actions.
test/refresh-upstream.test.mjs Adds tests for refresh script option parsing and declaration-removal reporting.
scripts/refresh-upstream.mjs New one-command vendor refresh workflow (fetch/resolve ref, worktree build, vendor, verify, report removals).
RELEASING.md Documents the refresh workflow and review checklist for vendored updates.
package.json Adds refresh:upstream npm script entrypoint.
AGENTS.md Updates contribution guidance to prefer the one-command vendor refresh workflow.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

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