Description
The goal of this task is to migrate the Device Agent Installer's release process from semantic-release to release-please, while keeping it separate from the Device Agent's release process.
Currently, the Device Agent (code + container) is released with the release-please, but the Installer still uses semantic-release with a manually triggered workflow. This means maintaining two different release tools and configurations in one repository.
After this change, both the Device Agent and the Installer should be managed by the release-please tool in monorepo mode, but as independent packages. Each gets its own release pull request, changelog, and version tag. Commits are routed by file path: changes under installer/ belong to the Installer, everything else to the Device Agent.
The migration must also preserve the existing Installer behaviour, including keeping the installer scripts (get.sh and get.ps1) updated with the released version and continuing to publish the installer binaries to the GitHub release.
Epic/Story
No response
Description
The goal of this task is to migrate the Device Agent Installer's release process from
semantic-releasetorelease-please, while keeping it separate from the Device Agent's release process.Currently, the Device Agent (code + container) is released with the
release-please, but the Installer still usessemantic-releasewith a manually triggered workflow. This means maintaining two different release tools and configurations in one repository.After this change, both the Device Agent and the Installer should be managed by the
release-pleasetool in monorepo mode, but as independent packages. Each gets its own release pull request, changelog, and version tag. Commits are routed by file path: changes underinstaller/belong to the Installer, everything else to the Device Agent.The migration must also preserve the existing Installer behaviour, including keeping the installer scripts (
get.shandget.ps1) updated with the released version and continuing to publish the installer binaries to the GitHub release.Epic/Story
No response