diff --git a/staging/publishing/rules.yaml b/staging/publishing/rules.yaml index 0d6c29ee8b5..dba02d41439 100644 --- a/staging/publishing/rules.yaml +++ b/staging/publishing/rules.yaml @@ -6,20 +6,14 @@ rules: branch: master dirs: - staging/src/k8s.io/apimachinery - - name: release-1.29 - go: 1.23.6 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/apimachinery - name: release-1.30 - go: 1.23.6 + go: 1.23.8 source: branch: release-1.30 dirs: - staging/src/k8s.io/apimachinery - name: release-1.31 - go: 1.23.6 + go: 1.23.8 source: branch: release-1.31 dirs: @@ -46,17 +40,8 @@ rules: branch: master dirs: - staging/src/k8s.io/api - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: apimachinery - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/api - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.30 @@ -65,7 +50,7 @@ rules: dirs: - staging/src/k8s.io/api - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.31 @@ -107,23 +92,8 @@ rules: # assumes GO111MODULE=on go build -mod=mod ./... go test -mod=mod ./... - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: apimachinery - branch: release-1.29 - - repository: api - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/client-go - smoke-test: | - # assumes GO111MODULE=on - go build -mod=mod ./... - go test -mod=mod ./... - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.30 @@ -138,7 +108,7 @@ rules: go build -mod=mod ./... go test -mod=mod ./... - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.31 @@ -192,14 +162,8 @@ rules: branch: master dirs: - staging/src/k8s.io/code-generator - - name: release-1.29 - go: 1.23.6 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/code-generator - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.30 @@ -208,7 +172,7 @@ rules: dirs: - staging/src/k8s.io/code-generator - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.31 @@ -247,21 +211,8 @@ rules: branch: master dirs: - staging/src/k8s.io/component-base - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: apimachinery - branch: release-1.29 - - repository: api - branch: release-1.29 - - repository: client-go - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/component-base - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.30 @@ -274,7 +225,7 @@ rules: dirs: - staging/src/k8s.io/component-base - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.31 @@ -326,21 +277,8 @@ rules: branch: master dirs: - staging/src/k8s.io/component-helpers - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: apimachinery - branch: release-1.29 - - repository: api - branch: release-1.29 - - repository: client-go - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/component-helpers - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.30 @@ -353,7 +291,7 @@ rules: dirs: - staging/src/k8s.io/component-helpers - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.31 @@ -401,17 +339,8 @@ rules: branch: master dirs: - staging/src/k8s.io/kms - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: apimachinery - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/kms - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.30 @@ -420,7 +349,7 @@ rules: dirs: - staging/src/k8s.io/kms - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.31 @@ -464,25 +393,8 @@ rules: branch: master dirs: - staging/src/k8s.io/apiserver - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: apimachinery - branch: release-1.29 - - repository: api - branch: release-1.29 - - repository: client-go - branch: release-1.29 - - repository: component-base - branch: release-1.29 - - repository: kms - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/apiserver - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.30 @@ -499,7 +411,7 @@ rules: dirs: - staging/src/k8s.io/apiserver - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.31 @@ -571,29 +483,8 @@ rules: branch: master dirs: - staging/src/k8s.io/kube-aggregator - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: apimachinery - branch: release-1.29 - - repository: api - branch: release-1.29 - - repository: client-go - branch: release-1.29 - - repository: apiserver - branch: release-1.29 - - repository: component-base - branch: release-1.29 - - repository: kms - branch: release-1.29 - - repository: code-generator - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/kube-aggregator - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.30 @@ -614,7 +505,7 @@ rules: dirs: - staging/src/k8s.io/kube-aggregator - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.31 @@ -702,34 +593,8 @@ rules: smoke-test: | # assumes GO111MODULE=on go build -mod=mod . - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: apimachinery - branch: release-1.29 - - repository: api - branch: release-1.29 - - repository: client-go - branch: release-1.29 - - repository: apiserver - branch: release-1.29 - - repository: code-generator - branch: release-1.29 - - repository: kms - branch: release-1.29 - - repository: component-base - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/sample-apiserver - required-packages: - - k8s.io/code-generator - smoke-test: | - # assumes GO111MODULE=on - go build -mod=mod . - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.30 @@ -755,7 +620,7 @@ rules: # assumes GO111MODULE=on go build -mod=mod . - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.31 @@ -852,28 +717,8 @@ rules: smoke-test: | # assumes GO111MODULE=on go build -mod=mod . - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: apimachinery - branch: release-1.29 - - repository: api - branch: release-1.29 - - repository: client-go - branch: release-1.29 - - repository: code-generator - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/sample-controller - required-packages: - - k8s.io/code-generator - smoke-test: | - # assumes GO111MODULE=on - go build -mod=mod . - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.30 @@ -893,7 +738,7 @@ rules: # assumes GO111MODULE=on go build -mod=mod . - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.31 @@ -975,31 +820,8 @@ rules: - staging/src/k8s.io/apiextensions-apiserver required-packages: - k8s.io/code-generator - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: apimachinery - branch: release-1.29 - - repository: api - branch: release-1.29 - - repository: client-go - branch: release-1.29 - - repository: apiserver - branch: release-1.29 - - repository: code-generator - branch: release-1.29 - - repository: component-base - branch: release-1.29 - - repository: kms - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/apiextensions-apiserver - required-packages: - - k8s.io/code-generator - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.30 @@ -1022,7 +844,7 @@ rules: required-packages: - k8s.io/code-generator - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.31 @@ -1105,23 +927,8 @@ rules: branch: master dirs: - staging/src/k8s.io/metrics - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: apimachinery - branch: release-1.29 - - repository: api - branch: release-1.29 - - repository: client-go - branch: release-1.29 - - repository: code-generator - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/metrics - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.30 @@ -1136,7 +943,7 @@ rules: dirs: - staging/src/k8s.io/metrics - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.31 @@ -1194,21 +1001,8 @@ rules: branch: master dirs: - staging/src/k8s.io/cli-runtime - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: api - branch: release-1.29 - - repository: apimachinery - branch: release-1.29 - - repository: client-go - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/cli-runtime - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: api branch: release-1.30 @@ -1221,7 +1015,7 @@ rules: dirs: - staging/src/k8s.io/cli-runtime - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: api branch: release-1.31 @@ -1275,23 +1069,8 @@ rules: branch: master dirs: - staging/src/k8s.io/sample-cli-plugin - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: api - branch: release-1.29 - - repository: apimachinery - branch: release-1.29 - - repository: cli-runtime - branch: release-1.29 - - repository: client-go - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/sample-cli-plugin - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: api branch: release-1.30 @@ -1306,7 +1085,7 @@ rules: dirs: - staging/src/k8s.io/sample-cli-plugin - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: api branch: release-1.31 @@ -1365,23 +1144,8 @@ rules: branch: master dirs: - staging/src/k8s.io/kube-proxy - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: apimachinery - branch: release-1.29 - - repository: component-base - branch: release-1.29 - - repository: api - branch: release-1.29 - - repository: client-go - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/kube-proxy - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.30 @@ -1396,7 +1160,7 @@ rules: dirs: - staging/src/k8s.io/kube-proxy - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.31 @@ -1447,20 +1211,14 @@ rules: branch: master dirs: - staging/src/k8s.io/cri-api - - name: release-1.29 - go: 1.23.6 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/cri-api - name: release-1.30 - go: 1.23.6 + go: 1.23.8 source: branch: release-1.30 dirs: - staging/src/k8s.io/cri-api - name: release-1.31 - go: 1.23.6 + go: 1.23.8 source: branch: release-1.31 dirs: @@ -1496,7 +1254,7 @@ rules: dirs: - staging/src/k8s.io/cri-client - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: api branch: release-1.31 @@ -1568,29 +1326,8 @@ rules: branch: master dirs: - staging/src/k8s.io/kubelet - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: apimachinery - branch: release-1.29 - - repository: apiserver - branch: release-1.29 - - repository: api - branch: release-1.29 - - repository: client-go - branch: release-1.29 - - repository: cri-api - branch: release-1.29 - - repository: component-base - branch: release-1.29 - - repository: kms - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/kubelet - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.30 @@ -1611,7 +1348,7 @@ rules: dirs: - staging/src/k8s.io/kubelet - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.31 @@ -1689,23 +1426,8 @@ rules: branch: master dirs: - staging/src/k8s.io/kube-scheduler - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: apimachinery - branch: release-1.29 - - repository: component-base - branch: release-1.29 - - repository: api - branch: release-1.29 - - repository: client-go - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/kube-scheduler - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.30 @@ -1720,7 +1442,7 @@ rules: dirs: - staging/src/k8s.io/kube-scheduler - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.31 @@ -1784,27 +1506,8 @@ rules: branch: master dirs: - staging/src/k8s.io/controller-manager - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: api - branch: release-1.29 - - repository: apimachinery - branch: release-1.29 - - repository: client-go - branch: release-1.29 - - repository: component-base - branch: release-1.29 - - repository: apiserver - branch: release-1.29 - - repository: kms - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/controller-manager - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: api branch: release-1.30 @@ -1823,7 +1526,7 @@ rules: dirs: - staging/src/k8s.io/controller-manager - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: api branch: release-1.31 @@ -1903,31 +1606,8 @@ rules: branch: master dirs: - staging/src/k8s.io/cloud-provider - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: api - branch: release-1.29 - - repository: apimachinery - branch: release-1.29 - - repository: apiserver - branch: release-1.29 - - repository: client-go - branch: release-1.29 - - repository: component-base - branch: release-1.29 - - repository: controller-manager - branch: release-1.29 - - repository: component-helpers - branch: release-1.29 - - repository: kms - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/cloud-provider - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: api branch: release-1.30 @@ -1950,7 +1630,7 @@ rules: dirs: - staging/src/k8s.io/cloud-provider - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: api branch: release-1.31 @@ -2044,33 +1724,8 @@ rules: branch: master dirs: - staging/src/k8s.io/kube-controller-manager - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: apimachinery - branch: release-1.29 - - repository: apiserver - branch: release-1.29 - - repository: component-base - branch: release-1.29 - - repository: api - branch: release-1.29 - - repository: client-go - branch: release-1.29 - - repository: controller-manager - branch: release-1.29 - - repository: cloud-provider - branch: release-1.29 - - repository: component-helpers - branch: release-1.29 - - repository: kms - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/kube-controller-manager - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.30 @@ -2095,7 +1750,7 @@ rules: dirs: - staging/src/k8s.io/kube-controller-manager - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.31 @@ -2181,19 +1836,8 @@ rules: branch: master dirs: - staging/src/k8s.io/cluster-bootstrap - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: apimachinery - branch: release-1.29 - - repository: api - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/cluster-bootstrap - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.30 @@ -2204,7 +1848,7 @@ rules: dirs: - staging/src/k8s.io/cluster-bootstrap - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.31 @@ -2248,19 +1892,8 @@ rules: branch: master dirs: - staging/src/k8s.io/csi-translation-lib - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: api - branch: release-1.29 - - repository: apimachinery - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/csi-translation-lib - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: api branch: release-1.30 @@ -2271,7 +1904,7 @@ rules: dirs: - staging/src/k8s.io/csi-translation-lib - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: api branch: release-1.31 @@ -2310,20 +1943,14 @@ rules: branch: master dirs: - staging/src/k8s.io/mount-utils - - name: release-1.29 - go: 1.23.6 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/mount-utils - name: release-1.30 - go: 1.23.6 + go: 1.23.8 source: branch: release-1.30 dirs: - staging/src/k8s.io/mount-utils - name: release-1.31 - go: 1.23.6 + go: 1.23.8 source: branch: release-1.31 dirs: @@ -2342,33 +1969,8 @@ rules: library: true - destination: legacy-cloud-providers branches: - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: api - branch: release-1.29 - - repository: apimachinery - branch: release-1.29 - - repository: client-go - branch: release-1.29 - - repository: cloud-provider - branch: release-1.29 - - repository: apiserver - branch: release-1.29 - - repository: component-base - branch: release-1.29 - - repository: controller-manager - branch: release-1.29 - - repository: component-helpers - branch: release-1.29 - - repository: kms - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/legacy-cloud-providers - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: api branch: release-1.30 @@ -2417,31 +2019,8 @@ rules: branch: master dirs: - staging/src/k8s.io/kubectl - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: api - branch: release-1.29 - - repository: apimachinery - branch: release-1.29 - - repository: cli-runtime - branch: release-1.29 - - repository: client-go - branch: release-1.29 - - repository: code-generator - branch: release-1.29 - - repository: component-base - branch: release-1.29 - - repository: component-helpers - branch: release-1.29 - - repository: metrics - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/kubectl - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: api branch: release-1.30 @@ -2464,7 +2043,7 @@ rules: dirs: - staging/src/k8s.io/kubectl - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: api branch: release-1.31 @@ -2552,27 +2131,8 @@ rules: branch: master dirs: - staging/src/k8s.io/pod-security-admission - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: api - branch: release-1.29 - - repository: apimachinery - branch: release-1.29 - - repository: apiserver - branch: release-1.29 - - repository: client-go - branch: release-1.29 - - repository: component-base - branch: release-1.29 - - repository: kms - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/pod-security-admission - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: api branch: release-1.30 @@ -2591,7 +2151,7 @@ rules: dirs: - staging/src/k8s.io/pod-security-admission - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: api branch: release-1.31 @@ -2673,29 +2233,8 @@ rules: branch: master dirs: - staging/src/k8s.io/dynamic-resource-allocation - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: apimachinery - branch: release-1.29 - - repository: apiserver - branch: release-1.29 - - repository: api - branch: release-1.29 - - repository: client-go - branch: release-1.29 - - repository: cri-api - branch: release-1.29 - - repository: component-base - branch: release-1.29 - - repository: kubelet - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/dynamic-resource-allocation - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.30 @@ -2718,7 +2257,7 @@ rules: dirs: - staging/src/k8s.io/dynamic-resource-allocation - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: apimachinery branch: release-1.31 @@ -2807,23 +2346,8 @@ rules: branch: master dirs: - staging/src/k8s.io/endpointslice - - name: release-1.29 - go: 1.23.6 - dependencies: - - repository: api - branch: release-1.29 - - repository: apimachinery - branch: release-1.29 - - repository: client-go - branch: release-1.29 - - repository: component-base - branch: release-1.29 - source: - branch: release-1.29 - dirs: - - staging/src/k8s.io/endpointslice - name: release-1.30 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: api branch: release-1.30 @@ -2838,7 +2362,7 @@ rules: dirs: - staging/src/k8s.io/endpointslice - name: release-1.31 - go: 1.23.6 + go: 1.23.8 dependencies: - repository: api branch: release-1.31