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 / Production Browser E2E (pull_request) Failing after 1539h59m4s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1539h59m5s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1539h59m6s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1539h59m7s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1539h59m7s
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1540h30m42s
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
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 / Production Browser E2E (pull_request) Failing after 1536h26m59s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1536h27m0s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1536h27m1s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1536h27m1s
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1536h58m37s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1536h58m38s
71351b6399
xiaoxia added 1 commit 2026-07-14 15:10:01 +08:00
style: isort + black format generate_changelog.py
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1536h18m5s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1536h18m7s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1536h18m7s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1536h18m8s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1536h49m43s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1536h49m44s
3b9c2b8ec3
xiaoxia merged commit b05966ff48 into develop 2026-07-14 15:20:31 +08:00
Sign in to join this conversation.