-
Notifications
You must be signed in to change notification settings - Fork 1k
Open
Description
Repository Migration Plan: hyperledger/besu → besu-eth/besu
Phase 1: Prepare besu-eth Org (before transfer)
- Configure org-level secrets — Docker Hub creds, Artifactory tokens, SonarCloud token, etc.
- Set up SonarCloud for
besu-ethorganization - Confirm pinned actions list
- Confirm branch protection rule definitions — document exact rules so they can be applied immediately after transfer
- Prepare a PR branch (on a fork or local) with all reference updates ready to merge immediately after transfer:
build.gradleSCM block (lines 578-588)docker/DockerfileOCI labelsethereum/evmtool/src/main/docker/Dockerfilelabels- GitHub Actions workflows with hardcoded
hyperledger/besu README.mdbadges and linksCONTRIBUTING.md,MAINTAINERS.md,SUPPORT.md,SECURITY.md- Issue/PR templates
release-checklist.mdcopilot-instructions.md/.claude/configsCHANGELOG.mdmigration notice
Phase 2: Transfer (the brief downtime window)
- Transfer
hyperledger/besu→besu-eth/besu - Apply branch protection rules
- Merge the pre-prepared reference update PR
Phase 3: Verification
- Full CI pipeline run — all workflows pass
- Release dry-run — execute
draft-release.ymlend-to-end - Verify GitHub redirects —
github.com/hyperledger/besu→besu-eth/besu
Phase 4: Post-Migration
- Announce migration complete — Discord, mailing lists, blog, social media
- Update external references — Ethereum.org, Homebrew formula, third-party docs
- Monitor for broken links, CI failures, or confused users
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels