Skip to content

Commit

Permalink
.github/ISSUE_TEMPLATE: Add template for updating Golang dependencies
Browse files Browse the repository at this point in the history
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
justaugustus committed Nov 24, 2020
1 parent c557b67 commit d4b7fe8
Showing 1 changed file with 114 additions and 0 deletions.
114 changes: 114 additions & 0 deletions .github/ISSUE_TEMPLATE/dep-golang.md
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

0 comments on commit d4b7fe8

Please sign in to comment.