Skip to content

chore(deps): bump bulletin-deploy 0.7.24 -> 0.7.29#230

Merged
UtkarshBhardwaj007 merged 1 commit into
mainfrom
chore/bump-bulletin-deploy-0.7.29
May 29, 2026
Merged

chore(deps): bump bulletin-deploy 0.7.24 -> 0.7.29#230
UtkarshBhardwaj007 merged 1 commit into
mainfrom
chore/bump-bulletin-deploy-0.7.29

Conversation

@UtkarshBhardwaj007
Copy link
Copy Markdown
Member

Summary

Bumps bulletin-deploy from 0.7.24 to 0.7.29 (latest). No CLI code changes were required — the API surface we consume is unchanged.

API contract verification

Diffed the shipped .d.ts declarations between 0.7.24 and 0.7.29 for every symbol the CLI imports. All unchanged or additive:

Surface Result
deploy(content, domainName?, options?): Promise<DeployResult> identical
DeployContent (string | Uint8Array | Uint8Array[]) identical
DeployResult (domainName/fullDomain/cid/ipfsCid?) identical
DeployOptions fields we pass (signer, signerAddress, mnemonic, rpc, attributes) all present
DEFAULT_MNEMONIC: string identical
DotNS methods we call (connect, checkOwnership, getUserPopStatus, isTestnet, disconnect) byte-identical signatures
OwnershipResult, DotNSConnectOptions identical (one additive optional field)

Upstream changes are additive: new manifest-publish exports (publishManifest, manifest schema/types), unpublish, new optional DeployOptions/DotNSConnectOptions fields. The only DeployOptions removals (name, description, automatedMirror) are fields the CLI never passes. The added jiti dependency is a transitive TS loader.

Watch-items from CLAUDE.md (deliberately unchanged)

  • attemptTestnetTopUp is still an internal DotNS method (not exported at the package root), so src/utils/account/bulletinTopUp.ts keeps mirroring it per the invariant.
  • jsMerkle stays offmerkle.d.ts changed only additively and there's no confirmed merkleizeJS fix, so flipping jsMerkle: true (which the invariant guards against) is out of scope.

Verification

pnpm build, pnpm format:check, pnpm lint:license, pnpm test (593 passed, 1 skipped) all green. Also updates the pinned-version reference in CLAUDE.md.

Verified the consumed API surface is unchanged across the bump by diffing
the shipped type declarations: deploy() signature, DeployContent/
DeployOptions/DeployResult, DEFAULT_MNEMONIC, and the DotNS methods we call
(connect/checkOwnership/getUserPopStatus/isTestnet/disconnect) are all
identical. Upstream changes are additive (manifest-publish exports, new
optional fields), so no CLI code changes were needed. attemptTestnetTopUp is
still internal so the bulletinTopUp.ts mirror stays; jsMerkle remains off
(no confirmed merkleizeJS fix). Updates the pinned-version reference in
CLAUDE.md.
@UtkarshBhardwaj007 UtkarshBhardwaj007 force-pushed the chore/bump-bulletin-deploy-0.7.29 branch from 012f81b to 372a332 Compare May 29, 2026 13:38
@github-actions
Copy link
Copy Markdown
Contributor

Dev build ready — try this branch:

curl -fsSL https://raw.githubusercontent.com/paritytech/playground-cli/main/install.sh | VERSION=dev/chore/bump-bulletin-deploy-0.7.29 bash

@UtkarshBhardwaj007 UtkarshBhardwaj007 merged commit d664c80 into main May 29, 2026
17 of 19 checks passed
@UtkarshBhardwaj007 UtkarshBhardwaj007 deleted the chore/bump-bulletin-deploy-0.7.29 branch May 29, 2026 13:41
@github-actions
Copy link
Copy Markdown
Contributor

E2E Test Pass · ❌ FAIL

Tag: e2e-ci-pr · Branch: chore/bump-bulletin-deploy-0.7.29 · Commit: c589a80 · Run logs

Cell Result Time
pr-mod ❌ FAIL 2m26s
pr-deploy-frontend ❌ FAIL 14m41s
pr-init-session ✅ PASS 1m57s
pr-preflight ✅ PASS 4m03s
pr-install ✅ PASS 1m31s
pr-deploy-foundry ✅ PASS 0m49s
pr-deploy-cdm ✅ PASS 4m16s
${{ matrix.cell }} ⏭️ SKIP 0m00s
${{ matrix.cell }} ⏭️ SKIP 0m00s

Sentry traces: view spans for this run

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