From 7b3424ead048c67cca25074f188b2ff872b1f276 Mon Sep 17 00:00:00 2001 From: unconst Date: Thu, 2 Jul 2026 11:54:30 -0600 Subject: [PATCH 1/2] Migrate repository references from opentensor to RaoFoundation org Co-authored-by: Cursor --- .github/ai-review/README.md | 6 +++--- .github/ai-review/common.md | 2 +- .github/ai-review/post_review.py | 2 +- .github/ai-review/prefetch.sh | 2 +- .github/ai-review/skeptic.md | 2 +- .github/workflows/ai-review.yml | 4 ++-- .github/workflows/check-bittensor-e2e-tests.yml | 10 ++++++++-- .github/workflows/docker-localnet.yml | 8 ++++++-- .github/workflows/docker.yml | 7 +++++-- CONTRIBUTING.md | 2 +- Cargo.toml | 2 +- Dockerfile | 2 +- Dockerfile-localnet | 4 ++-- README.md | 2 +- chain-extensions/Cargo.toml | 2 +- common/Cargo.toml | 2 +- docker-compose.localnet.yml | 2 +- docker-compose.yml | 2 +- docs/consensus.md | 2 +- node/Cargo.toml | 2 +- node/src/chain_spec/finney.rs | 2 +- pallets/admin-utils/Cargo.toml | 2 +- pallets/commitments/Cargo.toml | 2 +- pallets/crowdloan/Cargo.toml | 2 +- pallets/shield/Cargo.toml | 6 +++--- pallets/subtensor/Cargo.toml | 2 +- pallets/subtensor/rpc/Cargo.toml | 2 +- pallets/subtensor/runtime-api/Cargo.toml | 2 +- pallets/subtensor/src/macros/hooks.rs | 2 +- precompiles/Cargo.toml | 2 +- runtime/Cargo.toml | 2 +- support/macros/Cargo.toml | 2 +- support/tools/Cargo.toml | 2 +- support/weight-tools/Cargo.toml | 2 +- 34 files changed, 56 insertions(+), 43 deletions(-) diff --git a/.github/ai-review/README.md b/.github/ai-review/README.md index 07d997eca2..439c067468 100644 --- a/.github/ai-review/README.md +++ b/.github/ai-review/README.md @@ -39,7 +39,7 @@ workflow will automatically use its token instead. - **Metadata**: Read - User permissions: none. - "Where can this GitHub App be installed?": Only on this account. -2. Install the App on the `opentensor/subtensor` repo (only). +2. Install the App on the `RaoFoundation/subtensor` repo (only). 3. From the App settings page, generate a private key (`.pem` file). 4. In repo Settings → Secrets and variables → Actions: - Variables tab: add `AI_REVIEW_APP_ID` = the App's numeric ID. @@ -98,7 +98,7 @@ the PR number. `workflow_dispatch` runs in base context with secrets available, performs the real review, and the required checks turn green. ```bash -gh workflow run ai-review.yml --repo opentensor/subtensor -f pr_number= +gh workflow run ai-review.yml --repo RaoFoundation/subtensor -f pr_number= ``` ## Required-checks setup @@ -114,7 +114,7 @@ After the first successful run, add these to branch protection on `devnet-ready` Manual trigger: ```bash -gh workflow run ai-review-index-gittensor.yml --repo opentensor/subtensor +gh workflow run ai-review-index-gittensor.yml --repo RaoFoundation/subtensor ``` Daily cron is already configured (06:17 UTC). The indexer opens a PR with any diff --git a/.github/ai-review/common.md b/.github/ai-review/common.md index 50471c7f0c..8ef0bff5d9 100644 --- a/.github/ai-review/common.md +++ b/.github/ai-review/common.md @@ -1,6 +1,6 @@ # Subtensor AI Review — Shared Context -You are reviewing a pull request to **opentensor/subtensor**, the Substrate-based runtime for the Bittensor blockchain (~$4B market cap). Lives and livelihoods depend on the security and correctness of this code. Be thorough, precise, and uncompromising on safety. +You are reviewing a pull request to **RaoFoundation/subtensor**, the Substrate-based runtime for the Bittensor blockchain (~$4B market cap). Lives and livelihoods depend on the security and correctness of this code. Be thorough, precise, and uncompromising on safety. ## Repository topology diff --git a/.github/ai-review/post_review.py b/.github/ai-review/post_review.py index beb0c362cc..50853ee54d 100755 --- a/.github/ai-review/post_review.py +++ b/.github/ai-review/post_review.py @@ -25,7 +25,7 @@ Usage: GH_TOKEN=... python3 post_review.py \ - --persona skeptic --pr 2668 --repo opentensor/subtensor \ + --persona skeptic --pr 2668 --repo RaoFoundation/subtensor \ --commit-sha --input-file skeptic-output.json """ diff --git a/.github/ai-review/prefetch.sh b/.github/ai-review/prefetch.sh index 3a19a3a87b..6d54ca4290 100755 --- a/.github/ai-review/prefetch.sh +++ b/.github/ai-review/prefetch.sh @@ -7,7 +7,7 @@ set -euo pipefail : "${PR_NUMBER:?PR_NUMBER required}" -: "${REPO:?REPO required (e.g. opentensor/subtensor)}" +: "${REPO:?REPO required (e.g. RaoFoundation/subtensor)}" : "${GH_TOKEN:?GH_TOKEN required (used here only — NOT passed to Codex)}" OUTPUT_DIR="${OUTPUT_DIR:-/tmp/ai-review-context}" diff --git a/.github/ai-review/skeptic.md b/.github/ai-review/skeptic.md index 2198b85585..7155bacb06 100644 --- a/.github/ai-review/skeptic.md +++ b/.github/ai-review/skeptic.md @@ -73,7 +73,7 @@ diff from a HIGH-risk contributor tips toward `[VULNERABLE]`. **Patterns that lower risk**: - Established contributor with a long history of substantive merged PRs to this repo. -- "Nucleus" team member: `gh api repos/opentensor/subtensor/collaborators/$AUTHOR/permission` — `admin` or `write` permission. +- "Nucleus" team member: `gh api repos/RaoFoundation/subtensor/collaborators/$AUTHOR/permission` — `admin` or `write` permission. - Substantive contribution history to unrelated reputable open-source projects. ## Step 2 — Diff analysis diff --git a/.github/workflows/ai-review.yml b/.github/workflows/ai-review.yml index 2c68114327..7ed7e7fb1e 100644 --- a/.github/workflows/ai-review.yml +++ b/.github/workflows/ai-review.yml @@ -252,7 +252,7 @@ jobs: output-schema-file: /tmp/ai-review-trusted/codex-output-schema.json prompt: | You are running as the **Skeptic** persona reviewing PR #${{ needs.decide.outputs.pr_number }} - in the opentensor/subtensor repository. + in the RaoFoundation/subtensor repository. Branch: `${{ needs.decide.outputs.head_ref }}` -> `${{ needs.decide.outputs.base_ref }}` Author: `${{ needs.decide.outputs.author }}` @@ -469,7 +469,7 @@ jobs: output-schema-file: /tmp/ai-review-trusted/codex-output-schema.json prompt: | You are running as the **Auditor** persona reviewing PR #${{ needs.decide.outputs.pr_number }} - in the opentensor/subtensor repository. + in the RaoFoundation/subtensor repository. Branch: `${{ needs.decide.outputs.head_ref }}` -> `${{ needs.decide.outputs.base_ref }}` Author: `${{ needs.decide.outputs.author }}` diff --git a/.github/workflows/check-bittensor-e2e-tests.yml b/.github/workflows/check-bittensor-e2e-tests.yml index dea4c4ea9f..ef7df82137 100644 --- a/.github/workflows/check-bittensor-e2e-tests.yml +++ b/.github/workflows/check-bittensor-e2e-tests.yml @@ -361,7 +361,10 @@ jobs: run: docker load -i subtensor-localnet.tar - name: Retag Docker Image - run: docker tag localnet ghcr.io/opentensor/subtensor-localnet:devnet-ready + run: | + docker tag localnet ghcr.io/raofoundation/subtensor-localnet:devnet-ready + # Legacy name still referenced by bittensor/btcli test suites + docker tag localnet ghcr.io/opentensor/subtensor-localnet:devnet-ready - name: Run with retry working-directory: ${{ github.workspace }}/btcli @@ -442,7 +445,10 @@ jobs: run: docker load -i subtensor-localnet.tar - name: Retag Docker Image - run: docker tag localnet ghcr.io/opentensor/subtensor-localnet:devnet-ready + run: | + docker tag localnet ghcr.io/raofoundation/subtensor-localnet:devnet-ready + # Legacy name still referenced by bittensor/btcli test suites + docker tag localnet ghcr.io/opentensor/subtensor-localnet:devnet-ready - name: Run with retry working-directory: ${{ github.workspace }}/bittensor diff --git a/.github/workflows/docker-localnet.yml b/.github/workflows/docker-localnet.yml index 1d5d246d05..be3c5f66ea 100644 --- a/.github/workflows/docker-localnet.yml +++ b/.github/workflows/docker-localnet.yml @@ -38,6 +38,7 @@ jobs: tag: ${{ steps.vars.outputs.tag }} ref: ${{ steps.vars.outputs.ref }} latest_tag: ${{ steps.vars.outputs.latest_tag }} + image_repo: ${{ steps.vars.outputs.image_repo }} steps: - name: Get PR branch (if pr-number is specified) id: pr-info @@ -57,6 +58,9 @@ jobs: - name: Determine Docker tag and ref id: vars run: | + # Docker image names must be lowercase; github.repository is RaoFoundation/subtensor + echo "image_repo=${GITHUB_REPOSITORY,,}" >> $GITHUB_OUTPUT + if [[ "${{ github.event_name }}" == "pull_request" ]]; then echo "ref=${{ github.head_ref }}" >> $GITHUB_OUTPUT echo "tag=${{ github.base_ref }}" >> $GITHUB_OUTPUT @@ -211,5 +215,5 @@ jobs: push: true platforms: linux/amd64,linux/arm64 tags: | - ghcr.io/${{ github.repository }}-localnet:${{ needs.setup.outputs.tag }} - ${{ needs.setup.outputs.latest_tag == 'true' && format('ghcr.io/{0}-localnet:latest', github.repository) || '' }} + ghcr.io/${{ needs.setup.outputs.image_repo }}-localnet:${{ needs.setup.outputs.tag }} + ${{ needs.setup.outputs.latest_tag == 'true' && format('ghcr.io/{0}-localnet:latest', needs.setup.outputs.image_repo) || '' }} diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 9f2de4ec88..06a9a11d16 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -38,6 +38,9 @@ jobs: echo "tag=$branch_or_tag" >> $GITHUB_ENV echo "ref=$branch_or_tag" >> $GITHUB_ENV + # Docker image names must be lowercase; github.repository is RaoFoundation/subtensor + echo "image_repo=${GITHUB_REPOSITORY,,}" >> $GITHUB_ENV + # Check if this is a tagged release (not devnet-ready/devnet/testnet) if [[ "${{ github.event_name }}" == "release" && "$branch_or_tag" != "devnet-ready" && "$branch_or_tag" != "devnet" && "$branch_or_tag" != "testnet" ]]; then echo "latest_tag=true" >> $GITHUB_ENV @@ -70,5 +73,5 @@ jobs: push: true platforms: linux/amd64,linux/arm64 tags: | - ghcr.io/${{ github.repository }}:${{ env.tag }} - ${{ env.latest_tag == 'true' && format('ghcr.io/{0}:latest', github.repository) || '' }} + ghcr.io/${{ env.image_repo }}:${{ env.tag }} + ${{ env.latest_tag == 'true' && format('ghcr.io/{0}:latest', env.image_repo) || '' }} diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8ac806367f..b3396e7c31 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -3,7 +3,7 @@ ## Lifecycle of a Pull Request 1. Individuals wishing to contribute to subtensor should develop their change/feature/fix in a - [Pull Request](https://github.com/opentensor/subtensor/compare) (PR) targeting the `devnet-ready` + [Pull Request](https://github.com/RaoFoundation/subtensor/compare) (PR) targeting the `devnet-ready` branch of the subtensor GitHub repository. It is recommended to start your pull request as a draft initially until you are ready to have other developers actively look at it. Any changes to pallet/runtime code should be accompanied by integration and/or unit tests fully diff --git a/Cargo.toml b/Cargo.toml index 6f160c29e4..3e525b46b0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ homepage = "https://substrate.io/" edition = "2024" license = "Unlicense" publish = false -repository = "https://github.com/opentensor/subtensor" +repository = "https://github.com/RaoFoundation/subtensor" [build-dependencies] subtensor-linting = { path = "support/linting", version = "0.1.0" } diff --git a/Dockerfile b/Dockerfile index efa124db33..caffad46d3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,7 @@ FROM ${BASE_IMAGE} AS base_builder LABEL ai.opentensor.image.authors="operations@opentensor.ai" \ ai.opentensor.image.vendor="Opentensor Foundation" \ - ai.opentensor.image.title="opentensor/subtensor" \ + ai.opentensor.image.title="RaoFoundation/subtensor" \ ai.opentensor.image.description="Opentensor Subtensor Blockchain" \ ai.opentensor.image.documentation="https://docs.bittensor.com" diff --git a/Dockerfile-localnet b/Dockerfile-localnet index b4be1f9291..59d3d2d3ef 100644 --- a/Dockerfile-localnet +++ b/Dockerfile-localnet @@ -9,7 +9,7 @@ ARG DEBIAN_FRONTEND=noninteractive LABEL ai.opentensor.image.authors="operations@opentensor.ai" \ ai.opentensor.image.vendor="Opentensor Foundation" \ - ai.opentensor.image.title="opentensor/subtensor-localnet" \ + ai.opentensor.image.title="RaoFoundation/subtensor-localnet" \ ai.opentensor.image.description="Opentensor Subtensor Blockchain" \ ai.opentensor.image.documentation="https://docs.bittensor.com" @@ -75,5 +75,5 @@ EXPOSE 30334 30335 9944 9945 ENTRYPOINT ["/scripts/localnet.sh"] # Fast blocks defaults to True, you can disable it by passing False to the docker command, e.g.: -# docker run ghcr.io/opentensor/subtensor-localnet False +# docker run ghcr.io/raofoundation/subtensor-localnet False CMD ["True"] diff --git a/README.md b/README.md index b3e902c0bf..b45a673397 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ ``` # **Subtensor** -[![CodeQL](https://github.com/opentensor/subtensor/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/opentensor/subtensor/actions) +[![CodeQL](https://github.com/RaoFoundation/subtensor/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/RaoFoundation/subtensor/actions) [![Discord Chat](https://img.shields.io/discord/308323056592486420.svg)](https://discord.gg/bittensor) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) diff --git a/chain-extensions/Cargo.toml b/chain-extensions/Cargo.toml index 74209cc106..f9f5737657 100644 --- a/chain-extensions/Cargo.toml +++ b/chain-extensions/Cargo.toml @@ -5,7 +5,7 @@ edition.workspace = true authors = ['Francisco Silva '] homepage = "https://taostats.io/" publish = false -repository = "https://github.com/opentensor/subtensor/" +repository = "https://github.com/RaoFoundation/subtensor/" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/common/Cargo.toml b/common/Cargo.toml index b7facc8279..896f9f46bc 100644 --- a/common/Cargo.toml +++ b/common/Cargo.toml @@ -5,7 +5,7 @@ edition.workspace = true authors = ["Opentensor Foundation "] homepage = "https://opentensor.ai/" publish = false -repository = "https://github.com/opentensor/subtensor/" +repository = "https://github.com/RaoFoundation/subtensor/" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/docker-compose.localnet.yml b/docker-compose.localnet.yml index f9c1f4efd9..bbfab1f4aa 100644 --- a/docker-compose.localnet.yml +++ b/docker-compose.localnet.yml @@ -4,7 +4,7 @@ volumes: services: common: &common - image: ghcr.io/opentensor/subtensor:latest-local + image: ghcr.io/raofoundation/subtensor:latest-local cpu_count: 4 mem_limit: 40000000000 memswap_limit: 80000000000 diff --git a/docker-compose.yml b/docker-compose.yml index cb3f626ec1..bf005e054a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,7 +8,7 @@ volumes: services: common: &common - image: ghcr.io/opentensor/subtensor:latest + image: ghcr.io/raofoundation/subtensor:latest ## Uncomment to build from scratch: # build: # context: . diff --git a/docs/consensus.md b/docs/consensus.md index 6678b4f52f..bb411d65d6 100644 --- a/docs/consensus.md +++ b/docs/consensus.md @@ -306,7 +306,7 @@ ssh -L 8888:localhost:8888 root@ -p -i ~/.s 3. **Clone the Subtensor repository and checkout the relevant branch:** ```bash - git clone https://github.com/opentensor/subtensor.git + git clone https://github.com/RaoFoundation/subtensor.git cd subtensor git checkout main diff --git a/node/Cargo.toml b/node/Cargo.toml index d067eb19c8..142dc29b64 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -7,7 +7,7 @@ homepage = "https://substrate.io/" edition.workspace = true license = "Unlicense" publish = false -repository = "https://github.com/opentensor/subtensor" +repository = "https://github.com/RaoFoundation/subtensor" build = "build.rs" [lints] diff --git a/node/src/chain_spec/finney.rs b/node/src/chain_spec/finney.rs index 4b47c29473..4455466d26 100644 --- a/node/src/chain_spec/finney.rs +++ b/node/src/chain_spec/finney.rs @@ -185,7 +185,7 @@ pub fn finney_mainnet_config() -> Result { .build(); // Load and set the code substitute to avoid archive node sync panic - // See + // See // // Need to do it in this hacky way because the ChainSpec builder doesn't support setting it let code_substitute_2585476_hex = include_bytes!("code_substitute_2585476.txt"); diff --git a/pallets/admin-utils/Cargo.toml b/pallets/admin-utils/Cargo.toml index ae374b4938..50091a316c 100644 --- a/pallets/admin-utils/Cargo.toml +++ b/pallets/admin-utils/Cargo.toml @@ -7,7 +7,7 @@ homepage = "https://bittensor.com" edition.workspace = true license = "Unlicense" publish = false -repository = "https://github.com/opentensor/subtensor" +repository = "https://github.com/RaoFoundation/subtensor" [lints] workspace = true diff --git a/pallets/commitments/Cargo.toml b/pallets/commitments/Cargo.toml index 47bbaec7cd..1c81807fc4 100644 --- a/pallets/commitments/Cargo.toml +++ b/pallets/commitments/Cargo.toml @@ -7,7 +7,7 @@ homepage = "https://bittensor.com" edition.workspace = true license = "Unlicense" publish = false -repository = "https://github.com/opentensor/subtensor" +repository = "https://github.com/RaoFoundation/subtensor" [lints] workspace = true diff --git a/pallets/crowdloan/Cargo.toml b/pallets/crowdloan/Cargo.toml index 1bba723fe2..0b3e1aa8ce 100644 --- a/pallets/crowdloan/Cargo.toml +++ b/pallets/crowdloan/Cargo.toml @@ -7,7 +7,7 @@ license = "Apache-2.0" homepage = "https://bittensor.com" description = "FRAME crowdloan pallet" publish = false -repository = "https://github.com/opentensor/subtensor" +repository = "https://github.com/RaoFoundation/subtensor" [lints] workspace = true diff --git a/pallets/shield/Cargo.toml b/pallets/shield/Cargo.toml index 8888b249b9..dad58e09b3 100644 --- a/pallets/shield/Cargo.toml +++ b/pallets/shield/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "pallet-shield" description = "FRAME pallet for opt-in, per-block ephemeral-key encrypted transactions, MEV-shielded." -authors = ["Subtensor Contributors "] +authors = ["Subtensor Contributors "] version = "0.0.1" license = "Unlicense" edition.workspace = true -homepage = "https://github.com/opentensor/subtensor" -repository = "https://github.com/opentensor/subtensor" +homepage = "https://github.com/RaoFoundation/subtensor" +repository = "https://github.com/RaoFoundation/subtensor" publish = false [package.metadata.docs.rs] diff --git a/pallets/subtensor/Cargo.toml b/pallets/subtensor/Cargo.toml index 27f86564d7..6cad5e5b42 100644 --- a/pallets/subtensor/Cargo.toml +++ b/pallets/subtensor/Cargo.toml @@ -7,7 +7,7 @@ homepage = "https://bittensor.com" edition.workspace = true license = "Unlicense" publish = false -repository = "https://github.com/opentensor/subtensor" +repository = "https://github.com/RaoFoundation/subtensor" [lints] workspace = true diff --git a/pallets/subtensor/rpc/Cargo.toml b/pallets/subtensor/rpc/Cargo.toml index 80fc0eb908..47ed4cc6f8 100644 --- a/pallets/subtensor/rpc/Cargo.toml +++ b/pallets/subtensor/rpc/Cargo.toml @@ -3,7 +3,7 @@ name = "subtensor-custom-rpc" version = "0.0.2" edition.workspace = true authors = ['Cameron Fairchild '] -repository = 'https://github.com/opentensor/subtensor' +repository = 'https://github.com/RaoFoundation/subtensor' description = "A pallet that adds custom RPC calls to subtensor" license = "MIT" publish = false diff --git a/pallets/subtensor/runtime-api/Cargo.toml b/pallets/subtensor/runtime-api/Cargo.toml index a83c3b3178..c295f3e5ca 100644 --- a/pallets/subtensor/runtime-api/Cargo.toml +++ b/pallets/subtensor/runtime-api/Cargo.toml @@ -3,7 +3,7 @@ name = "subtensor-custom-rpc-runtime-api" version = "0.0.2" edition.workspace = true authors = ['Cameron Fairchild '] -repository = 'https://github.com/opentensor/subtensor' +repository = 'https://github.com/RaoFoundation/subtensor' description = "A pallet that adds a custom runtime API to Subtensor" license = "MIT" publish = false diff --git a/pallets/subtensor/src/macros/hooks.rs b/pallets/subtensor/src/macros/hooks.rs index 6371f30e46..308a937f0d 100644 --- a/pallets/subtensor/src/macros/hooks.rs +++ b/pallets/subtensor/src/macros/hooks.rs @@ -183,7 +183,7 @@ mod hooks { #[cfg(feature = "try-runtime")] fn try_state(_n: BlockNumberFor) -> Result<(), sp_runtime::TryRuntimeError> { - // Disabled: https://github.com/opentensor/subtensor/pull/1166 + // Disabled: https://github.com/RaoFoundation/subtensor/pull/1166 // Self::check_total_stake()?; Ok(()) } diff --git a/precompiles/Cargo.toml b/precompiles/Cargo.toml index dd5e20dfd0..bdb0aba3e7 100644 --- a/precompiles/Cargo.toml +++ b/precompiles/Cargo.toml @@ -5,7 +5,7 @@ edition.workspace = true authors = ["Opentensor Foundation "] homepage = "https://opentensor.ai/" publish = false -repository = "https://github.com/opentensor/subtensor/" +repository = "https://github.com/RaoFoundation/subtensor/" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 946e797f21..a8c1af75f2 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -7,7 +7,7 @@ homepage = "https://opentensor.ai/" edition.workspace = true license = "Unlicense" publish = false -repository = "https://github.com/opentensor/subtensor/" +repository = "https://github.com/RaoFoundation/subtensor/" [lints] workspace = true diff --git a/support/macros/Cargo.toml b/support/macros/Cargo.toml index 7d8f3dad55..41013fed79 100644 --- a/support/macros/Cargo.toml +++ b/support/macros/Cargo.toml @@ -5,7 +5,7 @@ edition.workspace = true license = "MIT" description = "support macros for Subtensor" -repository = "https://github.com/opentensor/subtensor" +repository = "https://github.com/RaoFoundation/subtensor" homepage = "https://bittensor.com/" [lib] diff --git a/support/tools/Cargo.toml b/support/tools/Cargo.toml index 065b3532d1..4d31dd130c 100644 --- a/support/tools/Cargo.toml +++ b/support/tools/Cargo.toml @@ -5,7 +5,7 @@ edition.workspace = true license = "MIT" description = "support tools for Subtensor" -repository = "https://github.com/opentensor/subtensor" +repository = "https://github.com/RaoFoundation/subtensor" homepage = "https://bittensor.com" [[bin]] diff --git a/support/weight-tools/Cargo.toml b/support/weight-tools/Cargo.toml index 9e68d2d205..e571d9ff91 100644 --- a/support/weight-tools/Cargo.toml +++ b/support/weight-tools/Cargo.toml @@ -5,7 +5,7 @@ edition.workspace = true license = "MIT" description = "Lightweight tools for benchmark weight management" -repository = "https://github.com/opentensor/subtensor" +repository = "https://github.com/RaoFoundation/subtensor" homepage = "https://bittensor.com" [[bin]] From 50f3dcd5804b4b7018c17375d453e584be781673 Mon Sep 17 00:00:00 2001 From: unconst Date: Thu, 2 Jul 2026 12:12:10 -0600 Subject: [PATCH 2/2] Address migration review: release-notes filters, ai-review docs, team mentions --- .github/ai-review/README.md | 2 +- .github/workflows/label-triggers.yml | 2 +- scripts/release_notes.rs | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/ai-review/README.md b/.github/ai-review/README.md index 439c067468..e2e00edbee 100644 --- a/.github/ai-review/README.md +++ b/.github/ai-review/README.md @@ -29,7 +29,7 @@ workflow will automatically use its token instead. ### Setup -1. Create a GitHub App under the `opentensor` org: +1. Create a GitHub App under the `RaoFoundation` org: - Settings → Developer settings → GitHub Apps → New GitHub App. - Webhook: not needed; disable. - Repository permissions: diff --git a/.github/workflows/label-triggers.yml b/.github/workflows/label-triggers.yml index 51147e2565..652f109ee2 100644 --- a/.github/workflows/label-triggers.yml +++ b/.github/workflows/label-triggers.yml @@ -24,5 +24,5 @@ jobs: issue_number: context.issue.number, owner: context.repo.owner, repo: context.repo.repo, - body: '@opentensor/cerebrum / @opentensor/gyrus / @opentensor/cortex breaking change detected! Please prepare accordingly!' + body: '@RaoFoundation/cerebrum / @RaoFoundation/gyrus / @RaoFoundation/cortex breaking change detected! Please prepare accordingly!' }) diff --git a/scripts/release_notes.rs b/scripts/release_notes.rs index 220f1ad4bb..aeb9f92d6b 100755 --- a/scripts/release_notes.rs +++ b/scripts/release_notes.rs @@ -89,6 +89,10 @@ fn main() { && !s.ends_with("from opentensor/testnet-ready") && !s.ends_with("from opentensor/devnet") && !s.ends_with("from opentensor/testnet") + && !s.ends_with("from RaoFoundation/devnet-ready") + && !s.ends_with("from RaoFoundation/testnet-ready") + && !s.ends_with("from RaoFoundation/devnet") + && !s.ends_with("from RaoFoundation/testnet") }) .collect::>();