feat!: migrate edge & proxy to new builder #823
Draft
+1,082
−259
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.
addon_configmapping. See migrationconfiguration.yamlsettings are now handled either through the onboarding (can be forced in add-on configuration tab), the frontend once Zigbee2MQTT has started, or directly in the file itself (using add-on) while Zigbee2MQTT is stoppeddefaultsettingsapp_overridesfolder in add-on config folderapp_overridesfolder exists, its content is copied over the Zigbee2MQTT app folder (using exact folder structure)app_overridesfolder will remove any override on next add-on startSee Nerivec/ha-zigbee2mqtt#2 for previous auto-migration testing details.
See https://github.com/Nerivec/zigbee2mqtt-windfront/blob/5fd113b61b0ce34ad0dce355c38cfd43c049dc51/.github/workflows/ci.yml#L138-L147 for example use of the
manual-builderworkflow (example run)See https://github.com/Nerivec/zigbee2mqtt-windfront/blob/5fd113b61b0ce34ad0dce355c38cfd43c049dc51/.github/workflows/ci.yml#L149-L158 for example use of the
bump-versionworkflow (example result PR)See https://github.com/Nerivec/ha-zigbee2mqtt-windfront/actions/runs/19746873199 for example run of
builderworkflow (from merging PR created by above workflow - auto detect changes).This does not migrate the "regular" add-on, will be done separately (dedicated folder,
commonfolder & workflows remain the same).