From 3943ea92ab121c36ad5cfe9dc229836cf5999984 Mon Sep 17 00:00:00 2001 From: Roman Chkhaidze Date: Tue, 9 Dec 2025 20:30:24 -0800 Subject: [PATCH 1/9] remove torch from [dev] deps --- pyproject.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 173aa491d6..91ec418fec 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -58,7 +58,6 @@ dev = [ "aioresponses==0.7.6", "factory-boy==3.3.0", "types-requests", - "torch>=1.13.1,<3.0" ] torch = [ "torch>=1.13.1,<3.0" From 8361ce52d6b70576a45e40d529279940478d00c8 Mon Sep 17 00:00:00 2001 From: Roman Chkhaidze Date: Tue, 9 Dec 2025 20:34:47 -0800 Subject: [PATCH 2/9] just update gh cache --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 91ec418fec..ee95f00e4b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "bittensor" -version = "10.0.0" +version = "10.0.1" description = "Bittensor SDK" readme = "README.md" authors = [ From 7bd7dc5c884672a08528f1179e3d8bc3402bb2c4 Mon Sep 17 00:00:00 2001 From: Roman Chkhaidze Date: Tue, 9 Dec 2025 20:45:42 -0800 Subject: [PATCH 3/9] one more after gh cache clean --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index ee95f00e4b..91ec418fec 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "bittensor" -version = "10.0.1" +version = "10.0.0" description = "Bittensor SDK" readme = "README.md" authors = [ From ea4f833ace4d84dbeddb46f067f6cc00c263ce29 Mon Sep 17 00:00:00 2001 From: Roman Chkhaidze Date: Tue, 9 Dec 2025 21:12:28 -0800 Subject: [PATCH 4/9] add torch for unit tests only --- .github/workflows/unit-and-integration-tests.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/unit-and-integration-tests.yml b/.github/workflows/unit-and-integration-tests.yml index 507a48c098..f91446725e 100644 --- a/.github/workflows/unit-and-integration-tests.yml +++ b/.github/workflows/unit-and-integration-tests.yml @@ -54,7 +54,9 @@ jobs: uv-${{ runner.os }}-${{ runner.arch }}-py${{ matrix.python-version }}- - name: Sync dev deps (idempotent; fast on cache hit) - run: uv sync --extra dev --dev + run: | + uv sync --extra dev --dev + pip install .[torch] - name: Unit tests timeout-minutes: 20 From da6d73f2874c6cf55705466501c769a2a5df844e Mon Sep 17 00:00:00 2001 From: Roman Chkhaidze Date: Tue, 9 Dec 2025 21:21:04 -0800 Subject: [PATCH 5/9] uv run ... --- .github/workflows/unit-and-integration-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/unit-and-integration-tests.yml b/.github/workflows/unit-and-integration-tests.yml index f91446725e..e3841fa029 100644 --- a/.github/workflows/unit-and-integration-tests.yml +++ b/.github/workflows/unit-and-integration-tests.yml @@ -56,7 +56,7 @@ jobs: - name: Sync dev deps (idempotent; fast on cache hit) run: | uv sync --extra dev --dev - pip install .[torch] + uv run pip install .[torch] - name: Unit tests timeout-minutes: 20 From d5d8c4579d844fcaa3aaa73bb25cf5241ee62b3d Mon Sep 17 00:00:00 2001 From: Roman Chkhaidze Date: Tue, 9 Dec 2025 21:26:10 -0800 Subject: [PATCH 6/9] Trigger CI workflows From 1ac7b8e4fbdcac9066aa095dc66def7af977e2ef Mon Sep 17 00:00:00 2001 From: Roman Chkhaidze Date: Tue, 9 Dec 2025 21:36:55 -0800 Subject: [PATCH 7/9] oh --- .github/workflows/unit-and-integration-tests.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/unit-and-integration-tests.yml b/.github/workflows/unit-and-integration-tests.yml index e3841fa029..a6a525981e 100644 --- a/.github/workflows/unit-and-integration-tests.yml +++ b/.github/workflows/unit-and-integration-tests.yml @@ -54,9 +54,7 @@ jobs: uv-${{ runner.os }}-${{ runner.arch }}-py${{ matrix.python-version }}- - name: Sync dev deps (idempotent; fast on cache hit) - run: | - uv sync --extra dev --dev - uv run pip install .[torch] + run: uv sync --extra dev --dev --extra torch - name: Unit tests timeout-minutes: 20 From 636e056bd119d17045847e2347e2222bf46fed05 Mon Sep 17 00:00:00 2001 From: Roman Chkhaidze Date: Tue, 9 Dec 2025 21:42:40 -0800 Subject: [PATCH 8/9] try max-parallel 64 --- .github/workflows/e2e-subtensor-tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/e2e-subtensor-tests.yaml b/.github/workflows/e2e-subtensor-tests.yaml index b83308ad12..93e64e9826 100644 --- a/.github/workflows/e2e-subtensor-tests.yaml +++ b/.github/workflows/e2e-subtensor-tests.yaml @@ -205,7 +205,7 @@ jobs: - read-python-versions strategy: fail-fast: false - max-parallel: 16 + max-parallel: 64 matrix: include: ${{ fromJson(needs.find-tests.outputs.test-files) }} uses: ./.github/workflows/_run-e2e-single.yaml From 3058005ae9122282dbe42a6102d007ce5451a76a Mon Sep 17 00:00:00 2001 From: Roman Chkhaidze Date: Tue, 9 Dec 2025 21:53:36 -0800 Subject: [PATCH 9/9] Trigger CI workflows