kubewarden / github-actions

GitHub actions used by the Kubewarden project
https://kubewarden.io
Apache License 2.0
4 stars 7 forks source link
hacktoberfest kubernetes kubernetes-security policy-as-code webassembly

Kubewarden GitHub Actions

Kubewarden Infra Repository Stable

This is a collection of GitHub Actions to help with Kubewarden and Kubewarden policies. It contains:

Versioning

v2 and upwards are under semver tags, following "using tags for release management".

v1 is under the v1 branch, following "using branches for release management".

Releasing a new tag

  1. We ourselves are consumers of our own GHA in this repo, as we consume the actions in the reusable workflows. To release, decide on the future tag version you will create, and then, preemptively update all the tags of our own github-actions in this repo to that one, and commit those changes.

    We can't use RenovateBot or the like, as it would update the tags after we have already tagged, so the tagged version would not consume itself, but a previous version.

  2. Tag your release with a semver tag (e.g: v2.3.0).
  3. Proof-check the GH release notes created by release drafter. Add hints on how to update to new version if needed.