Skip to content

Fix: Release.yml workflow is broken (potential lint issue) - lets merge release and publish_build into one secure action #71

@lwasser

Description

@lwasser

I think there must be a linting type typo in the action as it's not rendering properly too

While I do like the workflow that we have now, I think it's simpler to teach this workflow

  1. run tests and they should be passing
  2. you can make a release if things pass.
  3. You can't actually deploy the release unless a maintainer (on whatever team or person you want to have that super power) "approves" the release via an environment security setup.

This avoids reusable workflows, which complicate CI, but also adds a designated "human" verification element, which is really ideal for security. So it's beginner friendly, but also secure. A nice middle ground for us.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions