Skip to content

chore: prepare threshold-common module rebrand - #34

Closed
mswilkison wants to merge 1 commit into
mainfrom
codex/rebrand-threshold-common
Closed

mswilkison wants to merge 1 commit into
mainfrom
codex/rebrand-threshold-common

Conversation

@mswilkison

Copy link
Copy Markdown
Contributor

Renames the standalone Go module to github.com/threshold-network/threshold-common, including package/test imports, generator commands, default generated imports, template sources, and embedded templates. Updates repository branding, badges, contribution links, and release instructions. CI now runs go generate ./... so changes to generator templates are checked too.

Draft pending the lifecycle decision in #33. Investigation against the agreed keep-core dev release candidate found that keep-core #4327 already absorbed both runtime code and generators. It has no dependency to migrate here; keep-core #4256 will bring that to main before this work is actioned. Deprecating this standalone fork may be preferable. Merge this PR only if continued standalone maintenance under the Threshold name is chosen.

MIGRATION.md records release ordering, immutable old tags, the different Go module identities, remaining-consumer discovery limits, and the keep-core dev baseline. The repository administration rename and first new-path release (proposed v1.8.0) must be coordinated separately; neither has been performed. Existing tags and dependency versions remain unchanged.

Validation on Go 1.26.8:

  • go generate ./..., followed by git diff --exit-code: clean, including embedded templates and promise fixtures.
  • go mod tidy -diff: clean.
  • go vet ./..., go build ./..., and go test ./...: passed across all packages.
  • go list -deps ./... and go list -m all: resolve the renamed local module without an old common dependency.
  • git diff --check: clean.

External download/checksum verification remains a release gate because threshold-network/threshold-common does not exist yet. Historical upstream references remain intentional. The related keep-core migration inventory has been corrected against dev in keep-core #4221.

@mswilkison mswilkison closed this Sep 16, 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.

1 participant