Skip to content

chore(root): scope HSM codeowners to sdk-core crypto paths - #9875

Merged
2 commits merged into
masterfrom
pritamgembali/hsm-645-clean-up-hsm-team-code-ownership-in-bitgojs
Oct 1, 2026
Merged

2 commits merged into
masterfrom
pritamgembali/hsm-645-clean-up-hsm-team-code-ownership-in-bitgojs

Conversation

@pritam-gembali

@pritam-gembali pritam-gembali commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Removes the blanket @BitGo/hsm ownership from /modules/sdk-core/, which was routing every sdk-core PR to the HSM team's review queue regardless of whether it touched cryptography (see linked ticket for examples of the resulting noise).
  • Adds explicit @BitGo/hsm ownership on src/bitgo/tss/ and src/account-lib/mpc/ — the subdirectories that are actually pure MPC/TSS cryptography (ECDSA/EdDSA/RedPallas, Shamir secret sharing, curve/Paillier primitives, HD-tree derivation) with no coin-family branching.
  • src/bitgo/keychain/ was considered but intentionally excluded — it's wallet/API orchestration (delegates to baseCoin.getFamily(), makes HTTP calls) rather than core crypto, and is better owned by the wallet team.

Test plan

  • yarn commitlint passed via pre-commit hook
  • No functional code changed — CODEOWNERS is metadata only, verify GitHub correctly resolves the new ownership rules on this PR

Ref: https://linear.app/bitgo/issue/HSM-645/clean-up-hsm-team-code-ownership-in-bitgojs

🤖 Generated with Claude Code

The blanket `/modules/sdk-core/` line routed every sdk-core PR to
`@BitGo/hsm` regardless of whether it touched cryptography, creating
noise in the team's external review queue. Replace it with explicit
ownership on `src/bitgo/tss/` and `src/account-lib/mpc/`, the
subdirectories that are actually pure MPC/TSS cryptography with no
coin-specific branching.

TICKET: HSM-645

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@pritam-gembali
pritam-gembali requested a review from a team as a code owner September 30, 2026 23:14
@linear-code

linear-code Bot commented Sep 30, 2026

Copy link
Copy Markdown
Contributor

HSM-645

Comment thread CODEOWNERS Outdated
Per PR review feedback, wallet-core and wallet-core-india should
remain co-owners of the tss/ and account-lib/mpc/ paths alongside
hsm, rather than HSM being the sole owner.

TICKET: HSM-645

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@akarath akarath closed this pull request by merging all changes into master in 56b5e2b Oct 1, 2026
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.

4 participants