Skip to content

Migrate the Installer release to release-please #663

Description

@ppawlowski

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

Metadata

Metadata

Assignees

Labels

taskA piece of work that isn't necessarily tied to a specific Epic or Story.

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
Todo

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions