Skip to content
This repository was archived by the owner on Mar 10, 2025. It is now read-only.
This repository was archived by the owner on Mar 10, 2025. It is now read-only.

Create automated release via GH Action which requires approvals #66

@dtzar

Description

@dtzar

The desire is to have notation, notation-go, and notation-core-go be released in an automated fashion which also requires two approver maintainers for official releases (not dev builds on notation).

Today we release notation via a GitHub workflow with go-releaser, but notation-go and notation-core-go are released manually.

I propose that we utilize GitHub environment approval gates for the actual releases. If this is agreeable, then we would need the following work to implement:

  • Utilize a GitHub Action workflow for releasing notation-go and notation-core-go
  • Convert the release workflows for all three libraries to utilize environment plus approvers

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions