chore(release): prepare v2.9.10 dual-frontend release (SPA + legacy images, docs) - #152
Merged
Conversation
…mages, docs) - Dockerfile(默认): 新前端 Ant Design Pro SPA 镜像;Dockerfile.legacy:旧前端镜像 - CI: docker-build-push.yml 新增 build-and-push-legacy job,tag 构建 vX.Y.Z 与 vX.Y.Z-legacy - docs: RELEASE.md 双镜像发布说明、README/README.en 双前端模式与稳定版本 v2.9.10、docker-compose 双模式示例 - CHANGELOG: [Unreleased] -> [v2.9.10] - 2026-08-17 Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
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.
背景
v2.9.10 是新前端(Ant Design Pro SPA,PR #109)合入 main 后的首个正式发版。用户要求按发版流程执行,并准备两套 Dockerfile 以分别启动新/旧前端。
改动
Dockerfile(默认):新前端 SPA 镜像(Node 构建 ant-design-pro + Flask 后端,SPA_ENABLED=true)Dockerfile.legacy(新增):旧前端镜像(纯 Python,无 Node 构建,SPA_ENABLED=false),适用于旧界面部署与快速回滚.github/workflows/docker-build-push.yml)build-and-push-legacyjob,依赖同一 quality-gateoutlook-email-plus:v2.9.10(SPA)+outlook-email-plus-legacy:v2.9.10-legacy;main 推送:latest+latest-legacyDockerfile.legacy触发CHANGELOG.md:[Unreleased]→## [v2.9.10] - 2026-08-17,新增「双镜像发布」条目RELEASE.md:术语、自动化发布机制、验证镜像步骤更新为双镜像说明README.md/README.en.md:稳定版本改为 v2.9.10,Docker 部署新增「两种前端模式」对照表docker-compose.yml:新增 legacy 镜像 / Dockerfile.legacy 构建注释示例验证
__version__= 2.9.10 与 CHANGELOG## [v2.9.10]对齐tests.test_release_version_gate5/5 通过v2.9.10,由 CI 自动完成双镜像发布与 GitHub ReleaseRefs ZER-733