Skip to content

Commit ad15edb

Browse files
authored
Merge branch 'staging' into fix/zyzniewski/async_raise_error
2 parents 40b50f0 + a70bee8 commit ad15edb

38 files changed

+1320
-294
lines changed

.circleci/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ workflows:
305305
- build-and-test:
306306
matrix:
307307
parameters:
308-
python-version: [ "3.9.13", "3.10.6", "3.11.4", "3.12.7" ]
308+
python-version: [ "3.9.13", "3.10.6", "3.11.4", "3.12.7"]
309309
requires:
310310
- check-if-pr-is-draft
311311
- unit-tests-all-python-versions:
@@ -314,7 +314,7 @@ workflows:
314314
- lint-and-type-check:
315315
matrix:
316316
parameters:
317-
python-version: [ "3.9.13", "3.10.6", "3.11.4", "3.12.7" ]
317+
python-version: [ "3.9.13", "3.10.6", "3.11.4", "3.12.7"]
318318
requires:
319319
- check-if-pr-is-draft
320320
#- coveralls:

.github/workflows/e2e-subtensor-tests.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ jobs:
3939
id: get-tests
4040
run: |
4141
test_files=$(find tests/e2e_tests -name "test*.py" | jq -R -s -c 'split("\n") | map(select(. != ""))')
42+
# keep it here for future debug
43+
# test_files=$(find tests/e2e_tests -type f -name "test*.py" | grep -E 'test_(incentive|commit_weights|set_weights)\.py$' | jq -R -s -c 'split("\n") | map(select(. != ""))')
4244
echo "::set-output name=test-files::$test_files"
4345
shell: bash
4446

@@ -61,7 +63,7 @@ jobs:
6163
path: subtensor-localnet.tar
6264

6365
# Job to run tests in parallel
64-
run:
66+
run-e2e-test:
6567
name: ${{ matrix.test-file }} / Python ${{ matrix.python-version }}
6668
needs:
6769
- find-tests
@@ -70,7 +72,7 @@ jobs:
7072
timeout-minutes: 45
7173
strategy:
7274
fail-fast: false # Allow other matrix jobs to run even if this job fails
73-
max-parallel: 32 # Set the maximum number of parallel jobs (same as we have cores in SubtensorCI runner)
75+
max-parallel: 32 # Set the maximum number of parallel jobs (same as we have cores in ubuntu-latest runner)
7476
matrix:
7577
os:
7678
- ubuntu-latest

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
# Changelog
22

3+
## 9.3.0 /2025-04-09
4+
5+
## What's Changed
6+
* More E2E tests by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2754
7+
* Fix E2E: fix wait_epoch and next_tempo by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2753
8+
* Add all supported python versions to e2e tests workflow by @basfroman in https://github.com/opentensor/bittensor/pull/2761
9+
* update docker image name by @basfroman in https://github.com/opentensor/bittensor/pull/2760
10+
* Add pypi package version checker for `python -m bittensor` by @basfroman in https://github.com/opentensor/bittensor/pull/2762
11+
* Feat: set_children and get_pending_children methods by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2752
12+
* Add logic for keep docker image up to date by @basfroman in https://github.com/opentensor/bittensor/pull/2765
13+
* Fix: CI/CD Set up Python version for E2E tests by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2767
14+
* Fix E2E Tests: wait for new nonce by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2768
15+
* Fix e2e `conftest.py` for legacy runner by @basfroman in https://github.com/opentensor/bittensor/pull/2769
16+
* Fix E2E with devnet-ready by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2776
17+
* Add compatibility check for 3.13 by @thewhaleking in https://github.com/opentensor/bittensor/pull/2779
18+
* Fix E2E test_dendrite by making sure Alice is Top validator in Subnet by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2780
19+
* Add get_owned_hotkeys to subtensor and async one + tests by @basfroman in https://github.com/opentensor/bittensor/pull/2766
20+
* Add drand-commitments by @basfroman in https://github.com/opentensor/bittensor/pull/2781
21+
* Missing f-string format by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2785
22+
* bump version by @basfroman in https://github.com/opentensor/bittensor/pull/2786
23+
* Improvement and fix for https://github.com/opentensor/bittensor/pull/2781 by @basfroman in https://github.com/opentensor/bittensor/pull/2787
24+
* Add `stop_existing_test_containers` logic before run e2e test/s by @basfroman in https://github.com/opentensor/bittensor/pull/2790
25+
* Bump async substrate interface by @thewhaleking in https://github.com/opentensor/bittensor/pull/2788
26+
* Improve CRv3 functionality by @basfroman in https://github.com/opentensor/bittensor/pull/2791
27+
* Improve logic in Balance magic methods by @basfroman in https://github.com/opentensor/bittensor/pull/2764
28+
* Requirements update by @thewhaleking in https://github.com/opentensor/bittensor/pull/2789
29+
* remove Levenshtein requirement by @thewhaleking in https://github.com/opentensor/bittensor/pull/2802
30+
31+
**Full Changelog**: https://github.com/opentensor/bittensor/compare/v9.2.0...v9.3.0
32+
333
## 9.2.0 /2025-03-18
434

535
## What's Changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
# **Bittensor SDK** <!-- omit in toc -->
44
[![Discord Chat](https://img.shields.io/discord/308323056592486420.svg)](https://discord.gg/bittensor)
5+
[![CodeQL](https://github.com/opentensor/bittensor/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/opentensor/bittensor/actions)
56
[![PyPI version](https://badge.fury.io/py/bittensor.svg)](https://badge.fury.io/py/bittensor)
67
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
78

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
9.2.0
1+
9.3.0

0 commit comments

Comments
 (0)