diff --git a/staging/publishing/rules.yaml b/staging/publishing/rules.yaml index eea4deca458..a88a0655d01 100644 --- a/staging/publishing/rules.yaml +++ b/staging/publishing/rules.yaml @@ -35,6 +35,10 @@ rules: dir: staging/src/k8s.io/code-generator name: release-1.22 go: 1.16.10 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/code-generator + name: release-1.23 - destination: apimachinery library: true @@ -63,6 +67,10 @@ rules: dir: staging/src/k8s.io/apimachinery name: release-1.22 go: 1.16.10 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/apimachinery + name: release-1.23 - destination: api library: true @@ -106,6 +114,13 @@ rules: dependencies: - repository: apimachinery branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/api + name: release-1.23 + dependencies: + - repository: apimachinery + branch: release-1.23 - destination: client-go library: true @@ -179,6 +194,19 @@ rules: # assumes GO111MODULE=on go build -mod=mod ./... go test -mod=mod ./... + - source: + branch: release-1.23 + dir: staging/src/k8s.io/client-go + name: release-1.23 + dependencies: + - repository: apimachinery + branch: release-1.23 + - repository: api + branch: release-1.23 + smoke-test: | + # assumes GO111MODULE=on + go build -mod=mod ./... + go test -mod=mod ./... - destination: component-base library: true @@ -242,6 +270,17 @@ rules: branch: release-1.22 - repository: client-go branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/component-base + name: release-1.23 + dependencies: + - repository: apimachinery + branch: release-1.23 + - repository: api + branch: release-1.23 + - repository: client-go + branch: release-1.23 - destination: component-helpers library: true @@ -293,6 +332,17 @@ rules: branch: release-1.22 - repository: client-go branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/component-helpers + name: release-1.23 + dependencies: + - repository: apimachinery + branch: release-1.23 + - repository: api + branch: release-1.23 + - repository: client-go + branch: release-1.23 - destination: apiserver library: true @@ -366,6 +416,19 @@ rules: branch: release-1.22 - repository: component-base branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/apiserver + name: release-1.23 + dependencies: + - repository: apimachinery + branch: release-1.23 + - repository: api + branch: release-1.23 + - repository: client-go + branch: release-1.23 + - repository: component-base + branch: release-1.23 - destination: kube-aggregator branches: @@ -458,6 +521,23 @@ rules: branch: release-1.22 - repository: code-generator branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/kube-aggregator + name: release-1.23 + dependencies: + - repository: apimachinery + branch: release-1.23 + - repository: api + branch: release-1.23 + - repository: client-go + branch: release-1.23 + - repository: apiserver + branch: release-1.23 + - repository: component-base + branch: release-1.23 + - repository: code-generator + branch: release-1.23 - destination: sample-apiserver branches: @@ -575,6 +655,28 @@ rules: smoke-test: | # assumes GO111MODULE=on go build -mod=mod . + - source: + branch: release-1.23 + dir: staging/src/k8s.io/sample-apiserver + name: release-1.23 + dependencies: + - repository: apimachinery + branch: release-1.23 + - repository: api + branch: release-1.23 + - repository: client-go + branch: release-1.23 + - repository: apiserver + branch: release-1.23 + - repository: code-generator + branch: release-1.23 + - repository: component-base + branch: release-1.23 + required-packages: + - k8s.io/code-generator + smoke-test: | + # assumes GO111MODULE=on + go build -mod=mod . - destination: sample-controller branches: @@ -672,6 +774,24 @@ rules: smoke-test: | # assumes GO111MODULE=on go build -mod=mod . + - source: + branch: release-1.23 + dir: staging/src/k8s.io/sample-controller + name: release-1.23 + dependencies: + - repository: apimachinery + branch: release-1.23 + - repository: api + branch: release-1.23 + - repository: client-go + branch: release-1.23 + - repository: code-generator + branch: release-1.23 + required-packages: + - k8s.io/code-generator + smoke-test: | + # assumes GO111MODULE=on + go build -mod=mod . - destination: apiextensions-apiserver branches: @@ -774,6 +894,25 @@ rules: branch: release-1.22 required-packages: - k8s.io/code-generator + - source: + branch: release-1.23 + dir: staging/src/k8s.io/apiextensions-apiserver + name: release-1.23 + dependencies: + - repository: apimachinery + branch: release-1.23 + - repository: api + branch: release-1.23 + - repository: client-go + branch: release-1.23 + - repository: apiserver + branch: release-1.23 + - repository: code-generator + branch: release-1.23 + - repository: component-base + branch: release-1.23 + required-packages: + - k8s.io/code-generator - destination: metrics library: true @@ -847,6 +986,19 @@ rules: branch: release-1.22 - repository: code-generator branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/metrics + name: release-1.23 + dependencies: + - repository: apimachinery + branch: release-1.23 + - repository: api + branch: release-1.23 + - repository: client-go + branch: release-1.23 + - repository: code-generator + branch: release-1.23 - destination: cli-runtime library: true @@ -910,6 +1062,17 @@ rules: branch: release-1.22 - repository: client-go branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/cli-runtime + name: release-1.23 + dependencies: + - repository: api + branch: release-1.23 + - repository: apimachinery + branch: release-1.23 + - repository: client-go + branch: release-1.23 - destination: sample-cli-plugin library: false @@ -983,6 +1146,19 @@ rules: branch: release-1.22 - repository: client-go branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/sample-cli-plugin + name: release-1.23 + dependencies: + - repository: api + branch: release-1.23 + - repository: apimachinery + branch: release-1.23 + - repository: cli-runtime + branch: release-1.23 + - repository: client-go + branch: release-1.23 - destination: kube-proxy library: true @@ -1056,6 +1232,19 @@ rules: branch: release-1.22 - repository: client-go branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/kube-proxy + name: release-1.23 + dependencies: + - repository: apimachinery + branch: release-1.23 + - repository: component-base + branch: release-1.23 + - repository: api + branch: release-1.23 + - repository: client-go + branch: release-1.23 - destination: kubelet library: true @@ -1129,6 +1318,19 @@ rules: branch: release-1.22 - repository: component-base branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/kubelet + name: release-1.23 + dependencies: + - repository: apimachinery + branch: release-1.23 + - repository: api + branch: release-1.23 + - repository: client-go + branch: release-1.23 + - repository: component-base + branch: release-1.23 - destination: kube-scheduler library: true @@ -1202,6 +1404,19 @@ rules: branch: release-1.22 - repository: client-go branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/kube-scheduler + name: release-1.23 + dependencies: + - repository: apimachinery + branch: release-1.23 + - repository: component-base + branch: release-1.23 + - repository: api + branch: release-1.23 + - repository: client-go + branch: release-1.23 - destination: controller-manager library: true @@ -1274,6 +1489,21 @@ rules: branch: release-1.22 - repository: apiserver branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/controller-manager + name: release-1.23 + dependencies: + - repository: api + branch: release-1.23 + - repository: apimachinery + branch: release-1.23 + - repository: client-go + branch: release-1.23 + - repository: component-base + branch: release-1.23 + - repository: apiserver + branch: release-1.23 - destination: cloud-provider library: true @@ -1373,6 +1603,25 @@ rules: branch: release-1.22 - repository: component-helpers branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/cloud-provider + name: release-1.23 + dependencies: + - repository: api + branch: release-1.23 + - repository: apimachinery + branch: release-1.23 + - repository: apiserver + branch: release-1.23 + - repository: client-go + branch: release-1.23 + - repository: component-base + branch: release-1.23 + - repository: controller-manager + branch: release-1.23 + - repository: component-helpers + branch: release-1.23 - destination: kube-controller-manager library: true @@ -1480,6 +1729,27 @@ rules: branch: release-1.22 - repository: component-helpers branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/kube-controller-manager + name: release-1.23 + dependencies: + - repository: apimachinery + branch: release-1.23 + - repository: apiserver + branch: release-1.23 + - repository: component-base + branch: release-1.23 + - repository: api + branch: release-1.23 + - repository: client-go + branch: release-1.23 + - repository: controller-manager + branch: release-1.23 + - repository: cloud-provider + branch: release-1.23 + - repository: component-helpers + branch: release-1.23 - destination: cluster-bootstrap library: true @@ -1533,6 +1803,15 @@ rules: branch: release-1.22 - repository: api branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/cluster-bootstrap + name: release-1.23 + dependencies: + - repository: apimachinery + branch: release-1.23 + - repository: api + branch: release-1.23 - destination: csi-translation-lib library: true @@ -1592,6 +1871,15 @@ rules: branch: release-1.22 - repository: apimachinery branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/csi-translation-lib + name: release-1.23 + dependencies: + - repository: api + branch: release-1.23 + - repository: apimachinery + branch: release-1.23 - destination: mount-utils library: true @@ -1615,6 +1903,10 @@ rules: dir: staging/src/k8s.io/mount-utils name: release-1.22 go: 1.16.10 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/mount-utils + name: release-1.23 - destination: legacy-cloud-providers library: true @@ -1740,6 +2032,31 @@ rules: branch: release-1.22 - repository: component-helpers branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/legacy-cloud-providers + name: release-1.23 + dependencies: + - repository: api + branch: release-1.23 + - repository: apimachinery + branch: release-1.23 + - repository: client-go + branch: release-1.23 + - repository: cloud-provider + branch: release-1.23 + - repository: csi-translation-lib + branch: release-1.23 + - repository: apiserver + branch: release-1.23 + - repository: component-base + branch: release-1.23 + - repository: controller-manager + branch: release-1.23 + - repository: mount-utils + branch: release-1.23 + - repository: component-helpers + branch: release-1.23 - destination: cri-api library: true @@ -1768,6 +2085,10 @@ rules: dir: staging/src/k8s.io/cri-api name: release-1.22 go: 1.16.10 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/cri-api + name: release-1.23 - destination: kubectl library: true @@ -1879,6 +2200,27 @@ rules: branch: release-1.22 - repository: metrics branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/kubectl + name: release-1.23 + dependencies: + - repository: api + branch: release-1.23 + - repository: apimachinery + branch: release-1.23 + - repository: cli-runtime + branch: release-1.23 + - repository: client-go + branch: release-1.23 + - repository: code-generator + branch: release-1.23 + - repository: component-base + branch: release-1.23 + - repository: component-helpers + branch: release-1.23 + - repository: metrics + branch: release-1.23 - destination: pod-security-admission library: true @@ -1914,3 +2256,18 @@ rules: branch: release-1.22 - repository: component-base branch: release-1.22 + - source: + branch: release-1.23 + dir: staging/src/k8s.io/pod-security-admission + name: release-1.23 + dependencies: + - repository: api + branch: release-1.23 + - repository: apimachinery + branch: release-1.23 + - repository: apiserver + branch: release-1.23 + - repository: client-go + branch: release-1.23 + - repository: component-base + branch: release-1.23