Add recommended sequence to release instructions.

This commit is contained in:
Jeffrey Regan
2020-08-28 11:43:34 -07:00
parent e6ea4ad260
commit 80c8a6df61

View File

@@ -14,13 +14,14 @@ This document describes how to perform a [semver release]
of one of the several [Go modules] in this repository. of one of the several [Go modules] in this repository.
> This process doesn't describe or enforce a > This process doesn't describe or enforce a
> particular module release sequence. There's a non-cyclic > particular module release sequence.
> dependence among the some of the modules defined in their >
> respective `go.mod` files. If module `foo` depends on > Recommended sequence (each stage depends on everything above it)
> module `bar`, and clients of `foo` would see an immediate > - sigs.k8s.io/kustomize/kyaml
> benefit from a change in `bar`, then a release of `bar` > - sigs.k8s.io/cli-utils
> should be followed by a change to `foo`'s `go.mod` > - sigs.k8s.io/kustomize/cmd/config
> file and a subsequent release of `foo`. > - sigs.k8s.io/kustomize/api
> - sigs.k8s.io/kustomize/kustomize
Briefly: Briefly:
- The repo HEAD is in a clean state (all tests passing). - The repo HEAD is in a clean state (all tests passing).