Skip to content

chore: set up release-plz and strict CI#183

Merged
buffrr merged 4 commits intospacesprotocol:subspacesfrom
buffrr:releases
Apr 17, 2026
Merged

chore: set up release-plz and strict CI#183
buffrr merged 4 commits intospacesprotocol:subspacesfrom
buffrr:releases

Conversation

@buffrr
Copy link
Copy Markdown
Member

@buffrr buffrr commented Apr 17, 2026

  • Add release-plz config + workflow (runs on subspaces branch) and commitlint workflow; retarget release.yml to spaces_client-v* tags so binary tarballs attach to the release release-plz creates.
  • Normalize workspace metadata (version 0.1.0, edition 2024, MSRV 1.85, MIT, shared repo/homepage/authors) via workspace.package/dependencies inheritance.
  • Swap git deps for published crates: bdk_wallet → bdk_wallet_backport, spacedb → 0.1.2.
  • Tighten CI: lint (fmt + clippy -D warnings), docs (rustdoc -D warnings), MSRV 1.85 check, and no-std build matrix for borsh_utils, protocol, nums, sip7.
  • Clean up 670 fmt diffs, 138 clippy warnings, and 8 rustdoc warnings; fix pre-existing SLabelRef Display infinite-recursion; make spaces_nums genuinely no-std by gating bech32 string I/O behind the bech32 feature.

buffrr added 4 commits April 17, 2026 04:59
- Add release-plz config + workflow (runs on subspaces branch) and
  commitlint workflow; retarget release.yml to spaces_client-v* tags so
  binary tarballs attach to the release release-plz creates.
- Normalize workspace metadata (version 0.1.0, edition 2024, MSRV 1.85,
  MIT, shared repo/homepage/authors) via workspace.package/dependencies
  inheritance.
- Swap git deps for published crates: bdk_wallet → bdk_wallet_backport,
  spacedb → 0.1.2.
- Tighten CI: lint (fmt + clippy -D warnings), docs (rustdoc -D warnings),
  MSRV 1.85 check, and no-std build matrix for borsh_utils, protocol,
  nums, sip7.
- Clean up 670 fmt diffs, 138 clippy warnings, and 8 rustdoc warnings;
  fix pre-existing SLabelRef Display infinite-recursion; make
  spaces_nums genuinely no-std by gating bech32 string I/O behind the
  bech32 feature.
@buffrr buffrr merged commit d41b4c6 into spacesprotocol:subspaces Apr 17, 2026
9 checks passed
@buffrr buffrr deleted the releases branch April 17, 2026 04:07
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