Skip to content

chore: update the repository for the IntersectMBO organization transfer#3418

Merged
jpraynaud merged 15 commits into
mainfrom
jpraynaud/3276-prepare-repo-org-transfer
Jul 20, 2026
Merged

chore: update the repository for the IntersectMBO organization transfer#3418
jpraynaud merged 15 commits into
mainfrom
jpraynaud/3276-prepare-repo-org-transfer

Conversation

@jpraynaud

@jpraynaud jpraynaud commented Jul 17, 2026

Copy link
Copy Markdown
Member

Content

Important

Do not merge this PR until the organization is effectively moved to IntersectMBO

This PR includes the changes to update the repository for the transfer to the IntersectMBO organization:

  • Update the default GITHUB_ORGANIZATION of mithril-install.sh
  • Update the 16 verification key URLs of networks.json (genesis, era and ancillary keys for the 4 Mithril networks)
  • Update the organization, GHCR and release references in the CI workflows, and follow redirects when capturing the genesis and ancillary verification keys
  • Add the backfill-ghcr.yml workflow, which copies the released images to the new GHCR namespace with crane, preserving and verifying the digests
  • Update the organization references in the issue templates, the infrastructure docker compose files, the examples, the website, the runbooks, the crate READMEs, the repository metadata and the OpenAPI contact links
  • Adopt the Cardano security policy in SECURITY.md and link to its current version in the Open-Source-Office repository

Pre-submit checklist

  • Branch
    • Crates versions are updated (if relevant)
    • CHANGELOG file is updated (if relevant)
    • Commit sequence broadly makes sense
    • Key commits have useful messages
  • PR
    • All check jobs of the CI have succeeded
    • Self-reviewed the diff
    • Useful pull request description
    • Reviewer requested

Issue(s)

Relates to #3276

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates the repository to be consistent with the planned transfer from input-output-hk/mithril to IntersectMBO/mithril, including documentation, scripts, and CI/CD references, while preparing operational tooling to preserve container image availability across GHCR namespaces.

Changes:

  • Updated GitHub organization/repository URLs across docs, READMEs, OpenAPI metadata, examples, and configuration (including networks.json verification key URLs).
  • Updated container image references to the new ghcr.io/intersectmbo/* namespace and adjusted CI workflow logic to follow redirects when fetching verification keys.
  • Added a backfill-ghcr.yml workflow to copy released images to the new GHCR namespace while verifying digests.

Reviewed changes

Copilot reviewed 103 out of 105 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
SECURITY.md Replaced vulnerability disclosure policy content and updated reporting links for the new org.
README.md Updated badges and community links to IntersectMBO/mithril.
openapi.yaml Updated API metadata contact/license URLs to the new repo.
networks.json Updated all verification key URLs to raw.githubusercontent.com/IntersectMBO/....
mithril-test-lab/mithril-end-to-end/README.md Updated git clone URL to the new org.
mithril-test-lab/docs/test-lab-overview.md Updated repository links in the overview doc.
mithril-test-lab/cardano-devnet/README.md Updated git clone URL to the new org.
mithril-stm/README.md Updated CI/license links and clone URL to the new org.
mithril-relay/README.md Updated repo links and GHCR image reference to the new namespace.
mithril-install.sh Updated default GITHUB_ORGANIZATION to IntersectMBO.
mithril-infra/assets/docker/docker-compose-signer-p2p-base-no-dmq-override.yaml Updated relay image to ghcr.io/intersectmbo.
mithril-infra/assets/docker/docker-compose-signer-base.yaml Updated signer image to ghcr.io/intersectmbo.
mithril-infra/assets/docker/docker-compose-aggregator-p2p-base-override.yaml Updated relay image to ghcr.io/intersectmbo.
mithril-infra/assets/docker/docker-compose-aggregator-base.yaml Updated aggregator image to ghcr.io/intersectmbo.
mithril-common/README.md Updated CI/license links to the new org.
mithril-client/README.md Updated CI/license links and contribution links to the new org.
mithril-client-wasm/README.md Updated CI/license links to the new org.
mithril-client-wasm/package.json Updated repository/bugs URLs to the new org.
mithril-client-wasm/npm/README.md Updated contribution links to the new org.
mithril-client-wasm/ci-test/README.md Updated raw key URL to the new org.
internal/mithril-persistence/src/database/version_checker.rs Updated install script URL in error messages/tests to the new org.
internal/mithril-merkle-tree/README.md Updated CI/license links to the new org.
internal/mithril-build-script/README.md Updated CI/license links to the new org.
internal/mithril-aggregator-discovery/src/http_config_discoverer.rs Updated default networks.json URL to the new org.
internal/mithril-aggregator-client/README.md Updated CI/license links to the new org.
internal/cardano-node/mithril-cardano-node-internal-database/README.md Updated CI/license links to the new org.
examples/client-wasm-web/README.md Updated GitHub releases API URL to the new org.
examples/client-wasm-nodejs/README.md Updated GitHub releases API URL to the new org.
examples/client-mithril-stake-distribution/README.md Updated GitHub releases API URL and raw key fetch URL to the new org.
examples/client-mithril-stake-distribution/Cargo.toml Updated repository metadata URL.
examples/client-cardano-transaction/README.md Updated GitHub releases API URL and raw key fetch URL to the new org.
examples/client-cardano-transaction/Cargo.toml Updated repository metadata URL.
examples/client-cardano-transaction-v2/README.md Updated raw key fetch URL to the new org.
examples/client-cardano-transaction-v2/Cargo.toml Updated repository metadata URL.
examples/client-cardano-stake-distribution/README.md Updated GitHub releases API URL and raw key fetch URL to the new org.
examples/client-cardano-stake-distribution/Cargo.toml Updated repository metadata URL.
examples/client-cardano-database/README.md Updated GitHub releases API URL and raw key fetch URL to the new org.
examples/client-cardano-database/Cargo.toml Updated repository metadata URL.
examples/client-cardano-block/README.md Updated raw key fetch URL to the new org.
examples/client-cardano-block/Cargo.toml Updated repository metadata URL.
docs/website/versioned_sidebars/version-maintained-sidebars.json Updated “Release notes” link to the new org.
docs/website/versioned_docs/version-maintained/use-cases/wallets/light-wallets.mdx Updated example repo link to the new org.
docs/website/versioned_docs/version-maintained/use-cases/bridges.mdx Updated example repo link to the new org.
docs/website/versioned_docs/version-maintained/networks-matrix.md Updated raw key URLs and release links to the new org.
docs/website/versioned_docs/version-maintained/mithril/intro.md Updated discussions link to the new org.
docs/website/versioned_docs/version-maintained/mithril/advanced/threat-model.md Updated SECURITY/release/raw links to the new org.
docs/website/versioned_docs/version-maintained/mithril/advanced/mithril-network/images/architecture.svg Updated embedded repo links to the new org.
docs/website/versioned_docs/version-maintained/mithril/advanced/mithril-network/architecture-c4.puml Updated embedded repo links to the new org.
docs/website/versioned_docs/version-maintained/manual/operate/run-signer-node.md Updated repo/raw links and clone commands to the new org.
docs/website/versioned_docs/version-maintained/manual/operate/run-aggregator-node.md Updated repo/raw links and clone commands to the new org.
docs/website/versioned_docs/version-maintained/manual/operate/become-mithril-spo.md Updated release links to the new org.
docs/website/versioned_docs/version-maintained/manual/getting-started/bootstrap-cardano-node.md Updated clone/registry/raw links and GHCR refs to the new namespace.
docs/website/versioned_docs/version-maintained/manual/develop/run-mithril-devnet.md Updated devnet doc repo/clone links to the new org.
docs/website/versioned_docs/version-maintained/manual/develop/references.md Updated “Source repository” links throughout the reference table.
docs/website/versioned_docs/version-maintained/manual/develop/protocol-simulation.md Updated clone commands to the new org.
docs/website/versioned_docs/version-maintained/manual/develop/nodes/mithril-signer.md Updated source/registry/clone links to the new org.
docs/website/versioned_docs/version-maintained/manual/develop/nodes/mithril-client.md Updated source/registry/clone/raw links and GHCR refs to new namespace.
docs/website/versioned_docs/version-maintained/manual/develop/nodes/mithril-client-library.md Updated source links for examples to the new org.
docs/website/versioned_docs/version-maintained/manual/develop/nodes/mithril-client-library-wasm.md Updated source link to the new org.
docs/website/versioned_docs/version-maintained/manual/develop/nodes/mithril-aggregator.md Updated source/registry/clone links to the new org.
docs/website/versioned_docs/version-maintained/compiled-binaries.mdx Updated install script raw URL to the new org.
docs/website/upgrade/theme-navbar-content.patch Updated navbar GitHub link to the new org.
docs/website/src/theme/Navbar/Content/index.tsx Updated navbar GitHub link to the new org.
docs/website/sidebars.js Updated “Release notes” link to the new org.
docs/website/root/use-cases/wallets/light-wallets.mdx Updated example repo link to the new org.
docs/website/root/use-cases/bridges.mdx Updated example repo link to the new org.
docs/website/root/networks-matrix.md Updated raw key URLs and release links to the new org.
docs/website/root/mithril/intro.md Updated discussions link to the new org.
docs/website/root/mithril/advanced/threat-model.md Updated SECURITY/release/raw links to the new org.
docs/website/root/mithril/advanced/mithril-network/images/architecture.svg Updated embedded repo links to the new org.
docs/website/root/mithril/advanced/mithril-network/architecture-c4.puml Updated embedded repo links to the new org.
docs/website/root/manual/operate/run-signer-node.md Updated repo/raw links and clone commands to the new org.
docs/website/root/manual/operate/run-aggregator-node.md Updated repo/raw links and clone commands to the new org.
docs/website/root/manual/operate/become-mithril-spo.md Updated release links to the new org.
docs/website/root/manual/getting-started/bootstrap-cardano-node.md Updated clone/registry/raw links and GHCR refs to the new namespace.
docs/website/root/manual/develop/references.md Updated “Source repository” links throughout the reference table.
docs/website/root/manual/develop/protocol-simulation.md Updated clone commands to the new org.
docs/website/root/manual/develop/nodes/mithril-signer.md Updated source/registry/clone links to the new org.
docs/website/root/manual/develop/nodes/mithril-client.md Updated source/registry/clone/raw links and GHCR refs to new namespace.
docs/website/root/manual/develop/nodes/mithril-client-library.md Updated source links for examples to the new org.
docs/website/root/manual/develop/nodes/mithril-client-library-wasm.md Updated source link to the new org.
docs/website/root/manual/develop/nodes/mithril-aggregator.md Updated source/registry/clone links to the new org.
docs/website/root/compiled-binaries.mdx Updated install script raw URL to the new org.
docs/website/openapi.current.yaml Updated API metadata contact/license URLs to the new repo.
docs/website/docusaurus.config.js Updated editUrl and footer/community links to IntersectMBO/mithril.
docs/website/adr/012-release/index.md Updated runbook link to the new org.
docs/runbook/warmup-cardano-node/README.md Updated raw URLs and install script URL to the new org.
docs/runbook/test-docker-distribution/README.md Updated workflow link and package registry link to the new org.
docs/runbook/test-deploy-network/README.md Updated workflow link and package registry link to the new org.
docs/runbook/test-client-multiplatform/README.md Updated workflow link and package registry link to the new org.
docs/runbook/recompute-certificates-hash/README.md Updated install script URL to the new org.
docs/runbook/manual-publish-npm/README.md Updated workflow link to the new org.
docs/runbook/manual-publish-crates/README.md Updated workflow link to the new org.
docs/runbook/genesis-manually/README.md Updated raw genesis key URL to the new org.
demo/protocol-demo/README.md Updated git clone URL to the new org.
CONTRIBUTING.md Updated discussion/issue/wiki/actions links to the new org.
CODE-OF-CONDUCT.md Updated enforcement contact email.
CHANGELOG.md Added changelog entry describing the org/GHCR namespace move and compatibility guidance.
Cargo.toml Updated workspace repository metadata URL.
.github/workflows/test-client.yml Updated default key URLs and ensured redirects are followed when fetching keys; updated GHCR image namespace.
.github/workflows/scripts/download-distribution-binaries.sh Updated gh api/gh release download repo owner to IntersectMBO.
.github/workflows/backfill-ghcr.yml Added workflow to copy images from legacy GHCR namespace to the new namespace with digest checks.
.github/workflows/actions/publish-rust-crates/action.yml Updated user-agent URL reference to the new org.
.github/workflows/actions/prepare-distribution/action.yml Updated install script URLs and GHCR image table to the new namespace.
.github/ISSUE_TEMPLATE/config.yaml Updated contact links to the new org and corrected contributing branch path.

Comment thread mithril-client-wasm/ci-test/README.md Outdated
Comment thread docs/runbook/genesis-manually/README.md Outdated
Comment thread .github/workflows/test-client.yml Outdated
@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown

Test Results

     5 files  ± 0     209 suites  ±0   58m 39s ⏱️ - 59m 0s
 3 309 tests  - 25   3 309 ✅  - 25  0 💤 ±0  0 ❌ ±0 
11 035 runs   - 31  11 035 ✅  - 31  0 💤 ±0  0 ❌ ±0 

Results for commit eced38f. ± Comparison against base commit 8e46f80.

♻️ This comment has been updated with latest results.

@jpraynaud
jpraynaud force-pushed the jpraynaud/3276-prepare-repo-org-transfer branch from c8e3384 to f0bf2e7 Compare July 17, 2026 11:23
@jpraynaud
jpraynaud temporarily deployed to testing-preview July 17, 2026 11:44 — with GitHub Actions Inactive
@jpraynaud
jpraynaud temporarily deployed to testing-2-preview July 17, 2026 11:44 — with GitHub Actions Inactive

@turmelclem turmelclem left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM 👍

@Alenar Alenar left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM

@jpraynaud jpraynaud changed the title chore: update the repository for the IntersectMBO organization transfer chore: update the repository for the IntersectMBO organization transfer Jul 20, 2026
@jpraynaud
jpraynaud force-pushed the jpraynaud/3276-prepare-repo-org-transfer branch from f0bf2e7 to 561643d Compare July 20, 2026 09:37
@jpraynaud
jpraynaud temporarily deployed to testing-2-preview July 20, 2026 13:17 — with GitHub Actions Inactive
@jpraynaud
jpraynaud temporarily deployed to testing-preview July 20, 2026 13:17 — with GitHub Actions Inactive
* client-cardano-block from `0.1.3` to `0.1.4`
* client-cardano-stake-distribution from `0.1.19` to `0.1.20`
 name = "client-cardano-transaction-v2" -version = "0.1.3" +version = "0.1.4" * client-cardano-transaction from `0.1.28` to `0.1.29`
* client-mithril-stake-distribution from `0.2.17` to `0.2.18`
* mithril-aggregator-discovery from `0.1.11` to `0.1.12`
* mithril-persistence from `0.2.75` to `0.2.76`
* [js] client-wasm-nodejs from `0.3.18` to `0.3.19`
* [js] client-wasm-web from `0.3.18` to `0.3.19`
* [js] client-wasm-ci-test from `0.3.20` to `0.3.21`
* [js] mithril-client-wasm from `0.10.7` to `0.10.8`
* openapi.yaml from `0.1.67` to `0.1.68`
@jpraynaud
jpraynaud force-pushed the jpraynaud/3276-prepare-repo-org-transfer branch from 02a90bf to eced38f Compare July 20, 2026 16:19
@jpraynaud
jpraynaud temporarily deployed to testing-2-preview July 20, 2026 16:36 — with GitHub Actions Inactive
@jpraynaud
jpraynaud temporarily deployed to testing-preview July 20, 2026 16:36 — with GitHub Actions Inactive
@jpraynaud
jpraynaud marked this pull request as ready for review July 20, 2026 16:46
@jpraynaud
jpraynaud merged commit 930312b into main Jul 20, 2026
51 of 52 checks passed
@jpraynaud
jpraynaud deleted the jpraynaud/3276-prepare-repo-org-transfer branch July 20, 2026 16:52
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