Skip to content

feat: scaffold @metamask/bitcoin-regtest-up package#9211

Merged
ulissesferreira merged 1 commit into
mainfrom
add-bitcoin-regtest-up-package-scaffold
Jun 22, 2026
Merged

feat: scaffold @metamask/bitcoin-regtest-up package#9211
ulissesferreira merged 1 commit into
mainfrom
add-bitcoin-regtest-up-package-scaffold

Conversation

@ulissesferreira

@ulissesferreira ulissesferreira commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR is the first of two PRs splitting #8827 into cleanly-reviewable pieces.

It contains only the pure scaffold output of yarn create-package plus ownership configuration — zero implementation logic.

What's included

  • packages/bitcoin-regtest-up/ — scaffolded package skeleton (source placeholder, tests, CHANGELOG, README, LICENSE, jest/tsconfig configs) generated by yarn create-package --name bitcoin-regtest-up --description "Bitcoin Core regtest runtime installer for MetaMask E2E tests"
  • tsconfig.json / tsconfig.build.json — monorepo-level references updated by the tool
  • yarn.lock — updated by yarn install run inside the tool
  • README.md — package list updated by yarn readme-content:update
  • .github/CODEOWNERS — ownership entries for the package (alphabetical list after foundryup + Package Release section), mirroring the foundryup/solana-test-validator-up pattern with @MetaMask/networks added
  • teams.json — issue-label routing entry, directly after the foundryup entry

What's NOT included

No implementation source, no bin field, no new runtime dependencies, no knip.config.ts changes, no unrelated monorepo churn.

Stacked PR

The implementation (real installer source, CLI bin, tests, full README) follows in a stacked PR based on this branch.

Verification

yarn workspace @metamask/bitcoin-regtest-up run build
yarn workspace @metamask/bitcoin-regtest-up run test
yarn constraints
yarn lint:teams
yarn readme-content:check

All passed ✓


Note

Low Risk
Boilerplate package creation and metadata only; no production runtime behavior or security-sensitive logic.

Overview
Adds @metamask/bitcoin-regtest-up to the monorepo as a scaffold-only package (intended for a future Bitcoin Core regtest installer for E2E tests). The diff is yarn create-package output plus wiring—no real installer logic, CLI bin, or new runtime deps yet.

Monorepo integration: tsconfig.json / tsconfig.build.json references, yarn.lock, and root README.md package list + dependency graph node.

Ownership: .github/CODEOWNERS (joint ownership after foundryup, matching java-tron-up / solana-test-validator-up with @MetaMask/networks) and teams.json issue routing.

The package currently ships placeholder greeter source and a sample Jest test so build/test pipelines pass until the stacked implementation PR lands.

Reviewed by Cursor Bugbot for commit 87095cc. Bugbot is set up for automated code reviews on this repo. Configure here.

same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright [yyyy] [name of copyright owner]

@Mrtenz Mrtenz Jun 22, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
Copyright [yyyy] [name of copyright owner]
Copyright 2026 MetaMask

@ulissesferreira ulissesferreira force-pushed the add-bitcoin-regtest-up-package-scaffold branch from 637d03d to fb0f940 Compare June 22, 2026 10:16
Generated by yarn create-package plus ownership configuration (CODEOWNERS and teams.json). Contains no implementation logic.
@ulissesferreira ulissesferreira force-pushed the add-bitcoin-regtest-up-package-scaffold branch from fb0f940 to 87095cc Compare June 22, 2026 10:16
@ulissesferreira ulissesferreira added this pull request to the merge queue Jun 22, 2026
Merged via the queue into main with commit 77491fc Jun 22, 2026
392 checks passed
@ulissesferreira ulissesferreira deleted the add-bitcoin-regtest-up-package-scaffold branch June 22, 2026 10:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants