release: v2026.6.8#91
Merged
Merged
Conversation
- deps: bump pinned components (brainpy 2.7.8, brainunit 0.3.2, brainstate 0.4.0, brainevent 0.1.0, braintools 0.1.9, braintrace 0.2.0; jax upper bound -> 0.10.1) - typing: ship PEP 561 py.typed marker, declared as package data in pyproject.toml - ci: merge CI.yml + CI-daily.yml into one trigger-gated workflow (OS suite on push/PR, JAX-version matrix on schedule/dispatch) - repo: complete rename brain-modeling-ecosystem -> brainx across docs/config/urls - docs: fix notebook Colab/Kaggle badges, drop unused static assets (PWA + images) - readme: fix BrainTrace link, add PINNx, replace broken RTD badge with docs/license - changelog: add professional v2026.6.8 entry
Contributor
Reviewer's GuideRelease v2026.6.8 performs a dependency refresh, completes the GitHub repo rename to Flow diagram for consolidated CI workflow and JAX compatibility matrixflowchart TD
subgraph Triggers
A_push[push to main]
A_pr[pull_request]
A_dispatch[workflow_dispatch]
A_schedule["schedule (cron 0 0 * * *)"]
end
subgraph Jobs
B_test[test job]
C_jax[test_jax_compatibility job]
end
A_push --> B_test
A_pr --> B_test
A_dispatch --> B_test
A_schedule --> C_jax
A_dispatch --> C_jax
subgraph Matrix_test
B_os[os: ubuntu-latest, macos-latest, windows-latest]
B_py[python-version: 3.13]
end
subgraph Matrix_jax
C_py[python-version: 3.13]
C_jax_versions[jax-version: 0.7.1, 0.8.0, 0.9.0, latest]
end
B_test --> B_os
B_test --> B_py
C_jax --> C_py
C_jax --> C_jax_versions
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
Contributor
There was a problem hiding this comment.
Hey - I've left some high level feedback:
- The JAX version range in
CHANGELOG.md(>=0.6.0) does not match the updated constraint inrequirements.txt(>=0.7.1); consider aligning these so the changelog accurately reflects the current requirement. - In
SECURITY.md, the text still refers to reporting security bugs in "BrainPy" and links tobrainmodeling; this should be updated to reference BrainX and thechaobrain/brainxrepository to match the rename. - In
docs/conf.py,html_titleis still set to "Brain Modeling Ecosystem" while the project branding is now "BrainX"; consider updating this title to keep the docs branding consistent with the repository rename.
Prompt for AI Agents
Please address the comments from this code review:
## Overall Comments
- The JAX version range in `CHANGELOG.md` (`>=0.6.0`) does not match the updated constraint in `requirements.txt` (`>=0.7.1`); consider aligning these so the changelog accurately reflects the current requirement.
- In `SECURITY.md`, the text still refers to reporting security bugs in "BrainPy" and links to `brainmodeling`; this should be updated to reference BrainX and the `chaobrain/brainx` repository to match the rename.
- In `docs/conf.py`, `html_title` is still set to "Brain Modeling Ecosystem" while the project branding is now "BrainX"; consider updating this title to keep the docs branding consistent with the repository rename.Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release v2026.6.8
A maintenance + housekeeping release. Summary:
Dependencies
Refreshed pinned components to their latest compatible versions:
<=0.10.1(
braincell 0.0.8,brainpy-state 0.0.4,brainmass 0.0.5,pinnx 0.0.3unchanged.)Typing
py.typedmarker and declared it as package data so it ships in the wheel — downstream type checkers now treatBrainXas typed.Continuous Integration
CI.yml+CI-daily.ymlinto a single workflow:0.7.1,0.8.0,0.9.0, latest) on a daily schedule and manual dispatch.Repository rename
brain-modeling-ecosystem→brainxrename across all source, docs, and packaging URLs.Documentation
main.README
brainscalerepo).Changelog
v2026.6.8entry.🤖 Generated with Claude Code
Summary by Sourcery
Prepare the v2026.6.8 maintenance release with refreshed dependencies, improved typing and CI, a completed repository rename, and updated documentation and metadata.
Bug Fixes:
Enhancements:
Build:
CI:
Documentation:
Chores: