# ehs_web 前端独立发版流程

`../ehs_web` 有独立于后端的发版流程。`.agents/skills/release/SKILL.md` 只适用于当前 `factory` 后端。

前端发版要点：

1. 权威版本号位于 `src/config/index.js` 的 `APP_VER`。
2. 在前端仓库运行 `update_changelog.sh`，使用脚本生成的 `3.1.YYYYMMDDHH` 版本号。若上一个 tag 过旧，可向脚本传入合适的起点 ref，并检查提交分类。
3. 把 `APP_VER` 更新为相同版本。
4. 只暂存前端的 `changelog.md` 和 `src/config/index.js`。
5. 提交信息使用 `release: <VER>`，tag 使用无 `v` 前缀的 `<VER>`。
6. 推送到前端仓库配置的 `coding` 远端，而不是默认假设使用 `origin`。

前端 `package.json` 中的旧 `version` 字段不是当前权威版本。仍须遵守“只有用户明确要求才发版”的约束。
