From e9f47abcc14b9cb93bca4c402cf88f8459e178a4 Mon Sep 17 00:00:00 2001 From: Katrina Verey Date: Mon, 30 Jan 2023 15:48:58 -0500 Subject: [PATCH] Warn against partial releases --- releasing/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/releasing/README.md b/releasing/README.md index 64a606017..b79309b58 100644 --- a/releasing/README.md +++ b/releasing/README.md @@ -62,6 +62,8 @@ The dependencies determine the release order: Thus, do `kyaml` first, then `cmd/config`, etc. +**⚠️ IMPORTANT:** The full release sequence should always be completed unless there is a really compelling reason not to AND the new release is fully backwards compatible with the latest released versions of our modules that depend on it (this is not detected by our CI, as we develop against the head versions of all modules). If we end up with a situation where the latest kyaml is not compatible with the latest api, for example, it causes end user confusion, particularly when automation attempts to upgrade kyaml for them. + ## Prep work ### ⚠️ IMPORTANT: Check for [release-blocking issues](https://github.com/kubernetes-sigs/kustomize/issues?q=label%3Arelease-blocker+is%3Aopen)