forked from kubernetes/release
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
.github/ISSUE_TEMPLATE: Add template for updating Golang dependencies
This is a bit of a rough draft from the recent work on go1.15.5, but let's get something up as a complementary reference point for forthcoming docs and iterate. Signed-off-by: Stephen Augustus <saugustus@vmware.com>
- Loading branch information
1 parent
c557b67
commit d4b7fe8
Showing
1 changed file
with
114 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
--- | ||
name: Dependency update - Golang | ||
about: Create a tracking issue for updating Golang dependencies | ||
labels: kind/feature, sig/release, area/release-eng, area/dependency | ||
|
||
--- | ||
<!-- | ||
Please only use this template if you are a Release Manager updating | ||
Golang dependencies. | ||
--> | ||
|
||
### Tracking info | ||
|
||
Link to any previous tracking issue: | ||
|
||
Golang mailing list announcement: | ||
|
||
SIG Release Slack thread: | ||
|
||
### Work items for `gox.y.z` | ||
|
||
<!-- Example: https://github.com/kubernetes/release/pull/1732 --> | ||
- [ ] `kube-cross` image update: | ||
|
||
<!-- Example: https://github.com/kubernetes/k8s.io/pull/1423 --> | ||
- [ ] image promotion: | ||
|
||
<!-- Example: https://github.com/kubernetes/release/pull/1780 --> | ||
- [ ] `go-runner` image update: | ||
|
||
<!-- Example: https://github.com/kubernetes/k8s.io/pull/1449 --> | ||
- [ ] image promotion: | ||
|
||
<!-- Example: https://github.com/kubernetes/release/pull/1732 --> | ||
- [ ] `vulndash` image update: | ||
|
||
<!-- Example: https://github.com/kubernetes/k8s.io/pull/1423 --> | ||
- [ ] image promotion: | ||
|
||
<!-- Example: https://github.com/kubernetes/release/pull/1732 --> | ||
- [ ] `releng-ci` image update: | ||
|
||
<!-- Example: https://github.com/kubernetes/k8s.io/pull/1423 --> | ||
- [ ] image promotion: | ||
|
||
#### During kube-cross image promotion | ||
|
||
<!-- Example: https://github.com/kubernetes/repo-infra/pull/212 --> | ||
- [ ] kubernetes/repo-infra update: | ||
|
||
<!-- Example: https://github.com/kubernetes/repo-infra/releases/tag/v0.1.3 --> | ||
- [ ] kubernetes/repo-infra release cut: | ||
|
||
#### After kube-cross image promotion | ||
|
||
<!-- Example: https://github.com/kubernetes/kubernetes/pull/95776 --> | ||
- [ ] kubernetes/kubernetes update (`master`): | ||
|
||
Ensure the following have been updated within the PR: | ||
|
||
- [ ] rules_go | ||
- [ ] kube-cross image | ||
- [ ] go-runner image | ||
- [ ] publishing bot rules | ||
|
||
#### After kubernetes/kubernetes has been updated | ||
|
||
<!-- Example: https://github.com/kubernetes/release/pull/1784 --> | ||
- [ ] `k8s-cloud-builder` image update: | ||
|
||
<!-- Example: https://github.com/kubernetes/release/pull/1784 --> | ||
- [ ] `k8s-ci-builder` image variants update: | ||
|
||
<!-- Example: https://github.com/kubernetes/test-infra/pull/20038 --> | ||
- [ ] `kubekins`/`krte` image variants update: | ||
|
||
### Cherry picks | ||
|
||
<!-- | ||
Depending on the Golang release type, this section may not be required. | ||
General rule of thumb: | ||
Only cherry pick Golang patch releases to branches that have the same Golang | ||
minor release version. | ||
Concrete example: | ||
At the time of this template's creation, go1.15.5 was just merged on our | ||
primary development branch and the following Golang versions were active on | ||
in-support kubernetes/kubernetes release branches: | ||
- `master`: go1.15.5 | ||
- `release-1.19`: go1.15.2 | ||
- `release-1.18`: go1.13.15 | ||
- `release-1.17`: go1.13.15 | ||
In this case, we would only cherry pick the go1.15.5 to the `release-1.19` | ||
branch, since it is the only other branch with a go1.15 minor version on it. | ||
--> | ||
|
||
- [ ] Kubernetes x.y-1: | ||
- [ ] Kubernetes x.y-2: | ||
- [ ] Kubernetes x.y-3: | ||
|
||
### Follow-up items | ||
|
||
<!-- | ||
Use this section to list out process improvements or items that need to be | ||
addressed before the next Golang update. | ||
--> | ||
|
||
- [ ] Ensure the Golang issue template is updated with any new requirements | ||
- [ ] | ||
|
||
/assign | ||
cc: @kubernetes/release-engineering |