CRDs-catalog icon indicating copy to clipboard operation
CRDs-catalog copied to clipboard

Establish release cadence / tagging strategy for CRDs-catalog

Open reiinoldo opened this issue 3 months ago • 1 comments

Hello 👋

Currently, the latest release of this repository is quite old. I am using kubeconform together with this catalog (referencing main), but since main changes immediately on merge, it can introduce breaking changes in validation unexpectedly.

For instance, PR #659 was merged and caused validation failures. @Moglum even suggested a revert because of the breakage. Having tagged releases would have prevented this, as users could stay on a stable tag until ready to adopt the new schema changes.

  • Pin to a stable release for production validation.
  • Decide when to bump to a newer release and handle schema changes deliberately.
  • Avoid unexpected validation failures when consuming main directly.

Proposal:

  • Introduce a regular release cadence (e.g., monthly/quarterly) or-
  • Tag releases whenever significant schema updates are merged.

This would make it much easier to consume the catalog safely in CI/CD pipelines and improve long-term maintainability.

Thanks a lot for your work on this repo 🙏

reiinoldo avatar Sep 24 '25 13:09 reiinoldo

I think this would be a great use case for something like release please on a weekly schedule. It manages both the changelog as well as tagging and releasing.

userbradley avatar Dec 11 '25 11:12 userbradley