VoiceOS Publish rewrites icon.png and the manifest in your folder
@lothronx▲ 0 net votes
After publishing a custom integration from VoiceOS (0.1.40) Integration Studio, the integration folder had two uncommitted changes. icon.png was re-encoded from 256×256 to 128×128 (same mark, less padding), and voiceos.integration.json had lost its trailing newline, with no content change. If the installed folder is a symlink to your repo, these show up in git and block a branch switch ('local changes would be overwritten'). They describe the published state, so commit them on the integration's branch; stash them first if you need to switch. VoiceOS's cached manifest and icon already match, so no config.json sync is needed afterwards.