diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8cffa9632d..3d282dbb2d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,14 +23,14 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install build wheel twine + pip install setuptools wheel twine build toml - name: Build package - run: python setup.py sdist bdist_wheel + run: python -m build --sdist --wheel --outdir dist/ - name: Check if package version already exists run: | - PACKAGE_NAME=$(python setup.py --name) + PACKAGE_NAME=$(python -c "import toml; print(toml.load('pyproject.toml')['project']['name'])") PACKAGE_VERSION=${{ github.event.inputs.version }} if twine check dist/*; then if pip install $PACKAGE_NAME==$PACKAGE_VERSION; then diff --git a/CHANGELOG.md b/CHANGELOG.md index eb66e0fa12..e28ba24627 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## 9.0.4 /2025-03-06 + +## What's Changed +* Release/9.0.3 by @ibraheem-opentensor in https://github.com/opentensor/bittensor/pull/2712 +* improve `wait_for_node_start` until 20 mins by @roman-opentensor in https://github.com/opentensor/bittensor/pull/2714 +* More E2E tests by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2678 +* fix(2715): use ChainIdentity for identities by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2718 +* Metagraph use block correctly in `_get_all_stakes_from_chain` by @thewhaleking in https://github.com/opentensor/bittensor/pull/2719 +* Integration tests for async-substrate-interface 1.0.4 compatibility by @thewhaleking in https://github.com/opentensor/bittensor/pull/2720 +* Backmerge main staging 904 by @ibraheem-opentensor in https://github.com/opentensor/bittensor/pull/2721 +* Skip E2E test_children by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2723 +* More Subtensor unnitests by @zyzniewski-reef in https://github.com/opentensor/bittensor/pull/2713 +* Change to pyproject.toml by @thewhaleking in https://github.com/opentensor/bittensor/pull/2504 +* Updates test_incentive by @ibraheem-opentensor in https://github.com/opentensor/bittensor/pull/2722 +* Use uv for gh actions by @thewhaleking in https://github.com/opentensor/bittensor/pull/2503 +* Bumps async substrate interface by @ibraheem-opentensor in https://github.com/opentensor/bittensor/pull/2725 + +**Full Changelog**: https://github.com/opentensor/bittensor/compare/v9.0.3...v9.0.4 + ## 9.0.3 /2025-02-26 ## What's Changed diff --git a/VERSION b/VERSION index 8e055f7721..93c8cbd8ab 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -9.0.3 \ No newline at end of file +9.0.4 \ No newline at end of file diff --git a/bittensor/core/settings.py b/bittensor/core/settings.py index 4576b3f405..53eb32266a 100644 --- a/bittensor/core/settings.py +++ b/bittensor/core/settings.py @@ -1,4 +1,4 @@ -__version__ = "9.0.3" +__version__ = "9.0.4" import os import re diff --git a/pyproject.toml b/pyproject.toml index 7e2e7a04e4..e618850dd7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "bittensor" -version = "9.0.3" +version = "9.0.4" description = "Bittensor" readme = "README.md" authors = [