feat(ci): 新增CHANGELOG自动生成脚本 #307

Merged
xiaoxia merged 3 commits from feat/changelog-auto-generate into develop 2026-07-14 15:20:31 +08:00
Owner

新增 scripts/generate_changelog.py,从Gitea API自动获取指定tag区间内合并的PR,按类型(feat/fix/refactor/chore/docs)分类整理生成Markdown格式的CHANGELOG条目。

用法:

python scripts/generate_changelog.py --from-tag v0.1.128 --to-tag HEAD --token <gitea_token>
新增 scripts/generate_changelog.py,从Gitea API自动获取指定tag区间内合并的PR,按类型(feat/fix/refactor/chore/docs)分类整理生成Markdown格式的CHANGELOG条目。 用法: ``` python scripts/generate_changelog.py --from-tag v0.1.128 --to-tag HEAD --token <gitea_token> ```
xiaoxia added 1 commit 2026-07-14 11:30:15 +08:00
feat(ci): 新增CHANGELOG自动生成脚本 - 从Gitea API获取合并PR并分类整理
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 15s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 57s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m10s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 3m39s
3b6c4b77f0
xiaoxia added 1 commit 2026-07-14 15:01:20 +08:00
style: black format generate_changelog.py
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 21s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 1m20s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m27s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m59s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
71351b6399
xiaoxia added 1 commit 2026-07-14 15:10:01 +08:00
style: isort + black format generate_changelog.py
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 32s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 1m9s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m11s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 2m10s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
3b9c2b8ec3
xiaoxia merged commit b05966ff48 into develop 2026-07-14 15:20:31 +08:00
Sign in to join this conversation.