Skip to content

Commit dacdffb

Browse files
OttoAllmendingerllm-git
andcommitted
feat(beta-tools): add UTXO coin packages to default patterns
Add sdk-coin-* packages (BTC, BCH, BSV, BTG, DASH, DOGE, LTC, ZEC) to default UTXO patterns. This ensures these coin packages are properly included when using the --only-utxo flag. Closes: BTC-0 Co-authored-by: llm-git <llm-git@ttll.de>
1 parent 0751d07 commit dacdffb

2 files changed

Lines changed: 15 additions & 2 deletions

File tree

modules/beta-tools/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ bump-bitgo-beta --tag beta
4646
| `--ignore <pkg...>` | `[]` | Packages to skip |
4747
| `--only-utxo` | `false` | Only bump UTXO-related packages |
4848
| `--ignore-utxo` | `true` (when `--only-utxo` not set) | Skip UTXO-related packages |
49-
| `--utxo-patterns <patterns...>` | `utxo, unspents, abstract-lightning, babylonlabs-io-btc-staking-ts` | Patterns for UTXO package detection |
49+
| `--utxo-patterns <patterns...>` | `utxo, unspents, abstract-lightning, babylonlabs-io-btc-staking-ts, sdk-coin-btc, sdk-coin-bch, sdk-coin-bsv, sdk-coin-btg, sdk-coin-dash, sdk-coin-doge, sdk-coin-ltc, sdk-coin-zec` | Patterns for UTXO package detection |
5050
| `--check-duplicates` | `true` | Check lockfile for duplicate versions after install (npm only) |
5151
| `--check-duplicate-packages <pkg...>` | `@bitgo-beta/utxo-lib, @bitgo/wasm-utxo` | Packages to check for duplicates |
5252
| `--dry-run` | `false` | Show what would be installed without installing |

modules/beta-tools/src/filterDependencies.ts

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
1-
export const DEFAULT_UTXO_PATTERNS = ['utxo', 'unspents', 'abstract-lightning', 'babylonlabs-io-btc-staking-ts'];
1+
export const DEFAULT_UTXO_PATTERNS = [
2+
'utxo',
3+
'unspents',
4+
'abstract-lightning',
5+
'babylonlabs-io-btc-staking-ts',
6+
'sdk-coin-btc',
7+
'sdk-coin-bch',
8+
'sdk-coin-bsv',
9+
'sdk-coin-btg',
10+
'sdk-coin-dash',
11+
'sdk-coin-doge',
12+
'sdk-coin-ltc',
13+
'sdk-coin-zec',
14+
];
215

316
export interface FilterOptions {
417
ignore: string[];

0 commit comments

Comments
 (0)