Open cpanato opened 2 years ago
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.
This bot triages issues and PRs according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/lifecycle rotten
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
/remove-lifecycle stale
/assign
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.
This bot triages issues and PRs according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/lifecycle rotten
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.
This bot triages issues and PRs according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle rotten
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle rotten
/remove-lifecycle rotten
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.
This bot triages issues and PRs according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/lifecycle rotten
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
/remove-lifecycle stale
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.
This bot triages issues and PRs according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/lifecycle rotten
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
/remove-lifecycle stale
The Kubernetes project currently lacks enough contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
/remove-lifecycle stale
The Kubernetes project currently lacks enough contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
/remove-lifecycle stale
The Kubernetes project currently lacks enough contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
/remove-lifecycle stale
The Kubernetes project currently lacks enough contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
/lifecycle frozen
I think this is a quick win. rename the branch
master
tomain
Prerequisites
[x] Create an issue in your repo to track the branch rename. You can paste this checklist in the issue body.
[ ] If you are not a root approver for the repo, assign a root approver for approval.
[ ] Once the issue has been approved, send a notice to your SIG's mailing list about the potential branch rename.
Changes pre-rename
Make the following changes before renaming the branch the
master
branch.Note: There might be additional changes required that have not been covered in this checklist.
Note: There might be additional information available in the umbrella issue via [kubernetes/org#2222].
Anytime
These changes are non-disruptive and can be made anytime before renaming the branch.
[ ] If a presubmit or postsubmit prowjob triggers on the
master
branch (branches
field of the prowjob), add themain
branch to the list (see [kubernetes/test-infra#20665] for an example).[ ] If the [
milestone_applier
] prow config references themaster
branch, add themain
branch to the config (see [kubernetes/test-infra#20675] for an example).[ ] If the [
branch_protection
] prow config references themaster
branch, add themain
branch to the config.Just before rename
These changes are disruptive and should be made just before renaming the branch.
[ ] For periodic prowjobs, or any prowjob that mentions the
master
branch inbase_ref
, update them to themain
branch. Ensure that these changes happen in lock-step with the branch rename (jobs triggered in between landing these changes and renaming the branch will fail).kubernetes/foo=main
. [kubernetes/test-infra#20667] may eventually allow for non-disruptive changes.base_ref: main
. [kubernetes/test-infra#20672] may eventually allow for non-disruptive changes.[ ] If a prowjob mentions
master
in its name, rename the job to not include the branch name, e.g.pull-repo-verify-master
->pull-repo-verify
. [status-reconciler
] should automatically migrate PR status contexts to the new job name, and retrigger accordingly, but we have anecdotally found it sometimes misses changes.[ ] If a prowjob calls scripts or code in your repo that explicitly reference
master
, update all references to usemain
, or auto-detect the remote branch[ ] If the repo has netlify configured for it, ask a member of the GitHub Management Team to rename the
master
branch tomain
in the netlify site config. It can't be controlled through the netlify config in the repo.Approval
Rename the default branch
master
tomain
using the GitHub UI by following the [official instructions].Changes post-rename
After the default branch has been renamed to
main
, make the following changes.Note: There might be additional changes required that have not been covered in this checklist.
Prowjobs
master
branch in thebranches
field, remove themaster
branch (see [kubernetes/test-infra#20669] for an example).Prow config
[ ] If the [
milestone_applier
] prow config references themaster
branch, remove it from the config.[ ] If the [
branch_protection
] prow config references themaster
branch, remove it from the config.Other
[ ] If any docs reference the
master
branch, update tomain
(URLs will be automatically redirected).[ ] Ensure that CI and PR tests work fine.
[ ] Trial the local development experience with a pre-rename clone.
ma<tab>
will autocomplete tomain
[ ] Send a notice about the branch rename to your SIG's mailing list. Include the link to the [GitHub instructions to rename your local branch].
cc @saschagrunert @justaugustus @puerco @Verolop @xmudrii /assign