Skip to content

Releases should be built on GitHub #781

@jannfis

Description

@jannfis

Is your task related to a problem? Please describe.

Right now, every release of argocd-agent is being build locally (mainly by me, on my local workstation) and then pushed to GitHub. While lots of things scripted, some are not. This is error-prone (i.e. I forgot to upload the release CLIs as binaries to the release on GitHub).

Describe the solution you'd like

Releases should be built using GitHub actions, on GitHub hosted runners and created entirely within GitHub. Argo CD has a pretty great & proven release workflow, so we might piggyback on that.

Describe alternatives you've considered

Additional context

Metadata

Metadata

Assignees

Labels

kind/taskTasks, chores, etc

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions