rancher / ecm-distro-tools

Apache License 2.0
9 stars 27 forks source link

Implement Chart Release Validations on GHActions #469

Open nicholasSUSE opened 1 month ago

nicholasSUSE commented 1 month ago

When making Pull Requests for releasing charts against the release-v2.* branches, 3 Checkpoints must be manually reviewed.

Example: https://github.com/rancher/charts/pull/4369

Task

Implement all these Checkpoints on GHActions jobs.

The jobs must call Golang code from charts-build-scripts if needed.

Separate the 3 checks into 3 Pull Request, each one is very complex.\

nicholasSUSE commented 1 month ago

Charts-build-scripts implementation:

PRs on charts side:

nicholasSUSE commented 1 month ago

Holding this task for now in favor of: https://github.com/rancher/ecm-distro-tools/issues/475