ci: harden v1.7 smoke regression checks#56
Merged
Conversation
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.
摘要
本 PR 实现 v1.7.0-alpha.2:CI smoke workflow hardening。
在 v1.7.0-alpha.1 新增 report/artifact regression tests 后,本 PR 将回归测试接入 GitHub Actions,并强化 Docker smoke 验证链路,确保报告模板渲染、artifact 下载、comparison artifact、summary 持久化和 restart recovery 相关问题能被 CI 自动拦截。
变更内容
python -m pytest tests/ -v。ruff check .、python quick_test.py、前端npm run build。python -m pytest tests/ -v(回归测试先于 Docker 启动)docker compose configdocker compose builddocker compose up -dpython api_smoke_test.py --wait-finished --write-finished-job-id smoke_finished_job_id.txtdocker compose downCHANGELOG.md。docs/roadmap.md,标记 alpha.1 和 alpha.2 已完成。验证
本地验证全部通过:
ruff check .✅python quick_test.py✅python -m pytest tests/ -v— 16 passed ✅npm run build✅说明