@@ -38,20 +38,27 @@ Run from the **sunsynk** repo root. Stop with a clear message unless **all** pas
38383 . Use the new version string and change the ` ## Unreleased ` heading in
3939 ` hass-addon-sunsynk-edge/CHANGELOG.md ` to ` ## Release x.x.x `
40404 . Copy ` hass-addon-sunsynk-edge/CHANGELOG.md ` to ` hass-addon-sunsynk-multi/CHANGELOG.md `
41- 5 . Commit using the release number (` 0.0.0 ` form) as the message and push to GitHub
42- 6 . Create a draft GitHub release with tag ` v0.0.0 ` (semantic version preceded by ` v ` )
43- 7 . Notify the user to review and ** publish** the draft release on GitHub to start the release
41+ 5 . In ` www/docs/reference/multi-options.md ` , remove every edge-only option prefix
42+ ` <i-mdi-dev-to class="vp-edge-option-icon" /> ` (list items and table cells). Leave the ` ::: tip `
43+ block unchanged — it stays for future edge-only options.
44+ 6 . Commit using the release number (` 0.0.0 ` form) as the message and push to GitHub
45+ 7 . Create a draft GitHub release with tag ` v0.0.0 ` (semantic version preceded by ` v ` )
46+ 8 . Notify the user to review and ** publish** the draft release on GitHub to start the release
4447 process
4548
4649## Implementation notes
4750
4851- Read current version from ` [project] ` → ` version = "..." ` in ` pyproject.toml ` .
4952- Heading match is case-insensitive for ` ## Unreleased ` ; write ` ## Release <new_version> ` (no ` v `
5053 prefix).
51- - Stage only ` pyproject.toml ` , ` hass-addon-sunsynk-edge/CHANGELOG.md ` , and
52- ` hass-addon-sunsynk-multi/CHANGELOG.md ` . Include ` uv.lock ` if the version bump changed it. The
53- multi CHANGELOG copy is the one allowed hand-edit under ` hass-addon-sunsynk-multi/ ` in this skill
54- (overwrite; do not merge).
54+ - Stage only ` pyproject.toml ` , ` hass-addon-sunsynk-edge/CHANGELOG.md ` ,
55+ ` hass-addon-sunsynk-multi/CHANGELOG.md ` , and ` www/docs/reference/multi-options.md ` (if the edge
56+ prefixes were present). Include ` uv.lock ` if the version bump changed it. The multi CHANGELOG copy
57+ is the one allowed hand-edit under ` hass-addon-sunsynk-multi/ ` in this skill (overwrite; do not
58+ merge).
59+ - When stripping edge prefixes, delete the HTML tag and the space after it so bullets stay
60+ ` - \ ` OPTION\` ` (or the table cell starts with the backtick). Do not touch the tip, and do not
61+ rewrite surrounding option text.
5562- Do not copy ` config.yaml ` here. On a published release, ` deployer2.yml ` copies edge ` config.yaml ` ,
5663 ` translations/ ` , and ` apparmor.txt ` onto stable except ` name ` /` slug ` , then sets ` version ` to the
5764 tag.
0 commit comments