Skip to content

docs: document beta release process and add @bitgo/beta-tools#8219

Merged
OttoAllmendinger merged 1 commit intomasterfrom
BTC-3073.add-beta-tools
Mar 3, 2026
Merged

docs: document beta release process and add @bitgo/beta-tools#8219
OttoAllmendinger merged 1 commit intomasterfrom
BTC-3073.add-beta-tools

Conversation

@OttoAllmendinger
Copy link
Contributor

Add comprehensive documentation of the beta release workflow in
docs/beta-release.md, explaining how prepare-release.ts transforms
the monorepo for publishing under alternate scopes.

Introduce @bitgo/beta-tools package — a canonical CLI and library
for bumping @bitgo-beta/* dependencies in consumer projects.
Replaces divergent bespoke scripts with unified tooling.

The module supports three version resolution strategies:

  • Manifest file (most deterministic, CI-friendly)
  • GitHub Actions API (complete snapshot from publish run logs)
  • npm registry fallback (megapackage + individual dist-tags)

Includes filtering options for UTXO/non-UTXO packages, lockfile
duplicate detection, and dry-run mode.

Co-authored-by: llm-git llm-git@ttll.de

Issue: BTC-3073

@OttoAllmendinger OttoAllmendinger force-pushed the BTC-3073.add-beta-tools branch from 7e89be8 to 1f79bf6 Compare March 3, 2026 09:18
Add comprehensive documentation of the beta release workflow in
`docs/beta-release.md`, explaining how `prepare-release.ts` transforms
the monorepo for publishing under alternate scopes.

Introduce `@bitgo/beta-tools` package — a canonical CLI and library
for bumping `@bitgo-beta/*` dependencies in consumer projects.
Replaces divergent bespoke scripts with unified tooling.

The module supports three version resolution strategies:
- Manifest file (most deterministic, CI-friendly)
- GitHub Actions API (complete snapshot from publish run logs)
- npm registry fallback (megapackage + individual dist-tags)

Includes filtering options for UTXO/non-UTXO packages, lockfile
duplicate detection, and dry-run mode.

Co-authored-by: llm-git <llm-git@ttll.de>

Issue: BTC-3073
@OttoAllmendinger OttoAllmendinger force-pushed the BTC-3073.add-beta-tools branch from 1f79bf6 to 043aee2 Compare March 3, 2026 10:00
@OttoAllmendinger OttoAllmendinger marked this pull request as ready for review March 3, 2026 10:31
@OttoAllmendinger OttoAllmendinger requested review from a team as code owners March 3, 2026 10:31
@sachushaji
Copy link
Contributor

@claude

@OttoAllmendinger OttoAllmendinger merged commit e22b1f8 into master Mar 3, 2026
21 checks passed
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.

3 participants