chore: prepare v0.8.4 release#41
Conversation
|
Thank you for raising your pull request and contributing to VoScript. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #41 +/- ##
=======================================
Coverage 90.90% 90.90%
=======================================
Files 84 84
Lines 3696 3696
=======================================
Hits 3360 3360
Misses 336 336
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. |
There was a problem hiding this comment.
Pull request overview
Prepares the VoScript v0.8.4 release by bumping the configured app version, aligning public docs/changelogs with that release surface, and making the OpenAPI version test track the configured version constant instead of a hardcoded value.
Changes:
- Bumped
APP_VERSIONto0.8.4and updated the OpenAPI version unit test to assert against the configured version. - Updated public security/configuration docs to reference v0.8.4 and added v0.8.4 validation wording sections.
- Added v0.8.4 changelog sections and cleaned up the public Dockerfile reproducible-build comment.
Reviewed changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| tests/unit/test_main_lifespan.py | Updates OpenAPI version assertion to use the configured app version constant. |
| doc/security.zh.md | Updates the documented “current version” for built-in hardening to 0.8.4. |
| doc/security.en.md | Updates the documented “as of” version for built-in hardening to 0.8.4. |
| doc/configuration.zh.md | Updates version references to 0.8.4 and adds v0.8.4 validation wording section. |
| doc/configuration.en.md | Updates version references to 0.8.4 and adds v0.8.4 validation wording section. |
| doc/changelog.zh.md | Adds “no unreleased changes” and a new 0.8.4 section (with dated heading). |
| doc/changelog.en.md | Adds “no unreleased changes” and a new 0.8.4 section (with dated heading). |
| app/Dockerfile | Removes internal review markers from the reproducible-build guidance comment. |
| app/config.py | Bumps APP_VERSION to 0.8.4. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| def test_openapi_version_matches_config(app_client): | ||
| from app.config import APP_VERSION | ||
|
|
||
| assert app_client.app.version == APP_VERSION |
|
❤️ Great PR @MapleEve ❤️ The growth of the project is inseparable from user feedback and contribution. Thanks for your contribution! |
Summary
Validation
python voscript-api/scripts/public_release_scan.py --root .ruff check app/ --ignore E501 && ruff format --check app/PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 python -m pytest tests/unit/ tests/test_security.py tests/test_voiceprint_db.py tests/test_job_service.py -q --tb=shortcargo fmt --check && cargo test -p voscript_coreNotes
pip-auditgate.