Skip to content

Commit 8e51aec

Browse files
committed
Limit the auto-added removedMinor to beta APIs
1 parent efd2a0d commit 8e51aec

File tree

2 files changed

+3
-3
lines changed
  • staging/src/k8s.io/code-generator/cmd/prerelease-lifecycle-gen/prerelease-lifecycle-generators

2 files changed

+3
-3
lines changed

staging/src/k8s.io/code-generator/cmd/prerelease-lifecycle-gen/prerelease-lifecycle-generators/status.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,6 +375,7 @@ func (g *genPreleaseLifecycle) Imports(c *generator.Context) (imports []string)
375375

376376
var (
377377
isGAVersionRegex = regexp.MustCompile(`^v\d+$`)
378+
isBetaVersionRegex = regexp.MustCompile(`^v\d+beta\d+$`)
378379
)
379380

380381
func (g *genPreleaseLifecycle) argsFromType(c *generator.Context, t *types.Type) (generator.Args, error) {
@@ -391,6 +392,7 @@ func (g *genPreleaseLifecycle) argsFromType(c *generator.Context, t *types.Type)
391392
// If the package is GA, the version matches the format vN where N is a number.
392393
version := path.Base(t.Name.Package)
393394
isGAVersion := isGAVersionRegex.MatchString(version)
395+
isBetaVersion := isBetaVersionRegex.MatchString(version)
394396

395397
a = a.
396398
With("introducedMajor", introducedMajor).
@@ -427,7 +429,7 @@ func (g *genPreleaseLifecycle) argsFromType(c *generator.Context, t *types.Type)
427429
}
428430
}
429431

430-
if !isGAVersion || hasRemoved {
432+
if isBetaVersion || hasRemoved {
431433
a = a.
432434
With("removedMajor", removedMajor).
433435
With("removedMinor", removedMinor)

staging/src/k8s.io/code-generator/cmd/prerelease-lifecycle-gen/prerelease-lifecycle-generators/status_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,8 +248,6 @@ func TestArgsFromType(t *testing.T) {
248248
"introducedMinor": 5,
249249
"deprecatedMajor": 1,
250250
"deprecatedMinor": 8,
251-
"removedMajor": 1,
252-
"removedMinor": 11,
253251
},
254252
},
255253
}

0 commit comments

Comments
 (0)