Skip to content

Automate build and release workflows for container images and Helm charts #87

@josephaw1022

Description

@josephaw1022

Description

Currently, the pipelines for building the operator container image and publishing the Helm chart as an OCI chart to GHCR are manually triggered workflows. This manual process is inefficient and prone to human error.

Proposed Changes

We need to create robust GitHub Actions workflows to automate our build and release processes:

  1. Automated Build Workflow:

    • Set up an action to automatically build the operator container images.
    • This should be triggered automatically whenever relevant source files are changed.
  2. Automated Release Workflow:

    • Set up an action to generate a real GitHub release for the repository, including automatically generated release notes.
    • As part of this release workflow, automatically publish the new operator container image to GHCR.
    • Automatically publish the new Helm chart as an OCI chart to GHCR.

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