Skip to content

Release workflow dispatch #40

Description

@edenreich

Summary

Releases should be triggered as a workflow dispatch to enhance visibility, currently it's a task in the Taskfile called release.

When the pipeline is triggered the semantic-release binary should create a new release.

Moving it to the Github Pipeline the commits of semantic-release-bot should also be verified with a GPG signature.

AC's

  • Cutting new releases occurring via a workflow dispatch on the main branch.
  • Only specific users should be able to cut a new release, ensure some RBAC in place.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpriority: minorThis issue is a minor priority

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions