Skip to content

[Release] One click release #4053

@kunaltyagi

Description

@kunaltyagi

Is your feature request related to a problem? Please describe.

Releasing PCL requires effort from multiple contributors to add the binaries for different platforms. That takes time, and is difficult to trust

Expected behavior

  1. Release PR is merged to master
  2. Maintainer runs a pipeline and it performs a release without requiring any input (except maybe the release number)

Describe the solution you'd like

We can use the CI to generate the binaries (and source code), and the SHA2 and MD5 checksums for each artifact for different platforms. The artifacts can then be added to the GitHub release page using the API (or a CI shortcut)

TODO list:

Describe alternatives you've considered

Manual release is not feasible in the long term. Considered and discarded.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind: todoType of issuemodule: cineeds: feedbackSpecify why not closed/merged yetskill: azureSkills/areas of expertise needed to tackle the issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions