Skip to content

ci: 新增 dart 包 CI/CD 工作流#15

Open
linli2004 wants to merge 397 commits into
quanttide:mainfrom
linli2004:finance-task/t5-ci
Open

ci: 新增 dart 包 CI/CD 工作流#15
linli2004 wants to merge 397 commits into
quanttide:mainfrom
linli2004:finance-task/t5-ci

Conversation

@linli2004

Copy link
Copy Markdown

做了什么

  • dart-check.yml:push/PR 自动 dart analyze + dart test
  • dart-publish.yml:tag 匹配发布到 pub.dev

验证方式

PR 创建后 GitHub Actions 自动运行。

文件变更

.github/workflows/dart-check.yml
.github/workflows/dart-publish.yml

Guo-Zhang and others added 30 commits March 28, 2026 18:38
- Rename qtadmin_cli package to app
- Rename meta command group to asset (数字资产职能)
- Add asset backup command for journal archiving
- Update documentation and tests
- 新增 src/cli/integrated_tests/ 目录用于集成测试
- 新增 test_backup_integration.py 包含 6 个 backup 集成测试
- 新增 test_refresh_integration.py 包含 17 个 refresh 集成测试
- 新增 test_backup.py 包含 30 个 backup 单元测试
- 总计 62 个测试全部通过

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- 重命名 asset audit-repo 命令为 asset audit
- 更新 CHANGELOG

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
AGENTS.md 必须包含如何更新 AGENTS.md 自身的内容,
确保文档能够自维护。

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Guo-Zhang and others added 29 commits May 9, 2026 02:08
- dart-check.yml:push/PR 触发 packages/finance/dart/**,执行 analyze + test
- dart-publish.yml:标签 dart/ 前缀触发 pub.dev 自动发布
Documents the fork triangular workflow, PR splitting by layer (≤20 files/PR),
history rewrite via git reset --soft, build artifact management, gateguard-safe
file extraction with git archive, and PR description templates optimized for AI
reviewers.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants