From f9b5dbb473b2a1d6849712c87dccde37288464ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Agn=C3=A8s=20Toulet?= <35176601+AgnesToulet@users.noreply.github.com> Date: Thu, 9 Mar 2023 18:24:03 +0100 Subject: [PATCH] Codegen: fix jenny_eachmajor.go (#64287) Update jenny_eachmajor.go --- pkg/codegen/jenny_eachmajor.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/codegen/jenny_eachmajor.go b/pkg/codegen/jenny_eachmajor.go index ba06bf84016..a9c94425cfb 100644 --- a/pkg/codegen/jenny_eachmajor.go +++ b/pkg/codegen/jenny_eachmajor.go @@ -56,7 +56,13 @@ func (j *lmox) Generate(kind kindsys.Kind) (codejen.Files, error) { } var fl codejen.Files + major := -1 for sch := kind.Lineage().First(); sch != nil; sch = sch.Successor() { + if int(sch.Version()[0]) == major { + continue + } + major = int(sch.Version()[0]) + sfg.Schema = sch.LatestInMajor() files, err := do(sfg, fmt.Sprintf("v%v", sch.Version()[0])) if err != nil {