-
Notifications
You must be signed in to change notification settings - Fork 7.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prepare Release-1.6 branches #22078
Comments
I suggest you also start keeping track of release notes on https://github.com/istio/istio/wiki/Istio-Release-1.6 or otherwise. We don't really have a formal release note process but I think doing things earlier is probably useful |
@brian-avery @irisdingbj @jacob-delgado I just created this PR to help you track the tasks to prepare 1.6 release branch. Feel free to update this PR or open a new one for tracking 1.6 changes. |
I updated the wiki to include the important dates to track for the release and added the release managers but we need to add the dates and your GitHub handles. I also created a copy of the testing spreadsheet for 1.6 based on 1.5: https://docs.google.com/spreadsheets/d/1hVwiDw680WI1PpB1F-pJKhCcniqmJyZKTJ3Ip49kjBI/edit#gid=569433090 as a placeholder. Feel free to edit it or completely create a new one if that makes sense for you. |
Another relevant doc: https://docs.google.com/document/d/1ejb4HvPYlEchkD5klDKTMIzFZrHGJ5n5lNij8NjRE-Y/edit |
TODO: add new label: |
1.6 cherrypick label PR is here: istio/bots#177 |
Branch protection PR is here: istio/test-infra#2612 |
Cleaned up the tasks. Put older comment at https://docs.google.com/document/d/1ejb4HvPYlEchkD5klDKTMIzFZrHGJ5n5lNij8NjRE-Y/edit if we need help troubleshooting it. |
I get the following error when I try to create a branch for
This works for the other repositories. |
PR to update CODEOWNERS and Makefile for common-files: istio/common-files#236. Based off of https://github.com/istio/common-files/pull/184/files |
Weird @jacob-delgado , I haven't seen this one before. I'm not sure there is a need for particular privileges, do you want me to create the branch as a quick workaround? |
That's fine. A root cause can be done later. |
PR for updating common-files on release-builder: istio/release-builder#213 |
PR for updating CODEOWNERS istio/pkg: istio/pkg#148. Based off of istio/pkg#105 |
PR to update CODEOWNERS and common files for istio/api: istio/api#1402 similar to istio/api#1264 and istio/api#1256 |
PR to update common files and CODEOWNERS for istio/cni: istio/cni#307 similar to istio/cni#238 and istio/cni#233 |
PR to update common files and CODEOWNERS for istio/client-go istio/client-go#108 similar to istio/client-go#42 and istio/client-go#46 |
PR to update common files and CODEOWNERS for istio/gogo-genproto istio/gogo-genproto#68 similar to istio/gogo-genproto#34 and istio/gogo-genproto#33 |
PR to update common files and CODEOWNERS for istio/tools istio/tools#914 similar to istio/tools#705. This may have more work given the previous PR |
PR to update common files and CODEOWNERS for istio/proxy istio/proxy#2827. similar to istio/proxy#2641 |
PR to update CODEOWNERS for istio/envoy istio/envoy#203. similar to istio/envoy#134 |
PR to set branches for release-builder: istio/release-builder#215 |
We are awaiting PR #23265 before we can launch a beta build. Envoy 14.1 is deemed necessary for Istio 1.6. The current cause of why tests are failing is being actively investigated. We will keep this updated with more information as it becomes available. Thanks for your understanding and patience. |
PR to bump to 1.7 is here: #23274 |
This was fixed and cherry picked into 1.6 via #23276. Thanks to everyone for their hard work. |
Announcements posted and the beta is out :) Closing. |
PR to build new build tools image istio/tools#932 |
PR to update common-files to use build image https://github.com/istio/common-files/pull/241/files |
PR to make sure Automator works correctly in istio/test-infra for release-1.6 branch: istio/test-infra#2643 |
PRs to upgrade build tools: |
This issue aims to track all steps needed to prepare the release 1.6 branches/builds.
Please add all steps taken here so we can document for future releases
release-1.6
branch in every Istio repo - run commandsexport org=xyz ; export repo=xyz ; (git clone git@github.com:${org}/${repo}.git && cd $repo && git checkout -b release-1.6 && git push --set-upstream origin release-1.6)
.master-latest-daily
->1.6-dev
(see https://discuss.istio.io/t/deprecation-notice-daily-builds/3991),latest
->1.6-dev
,git clone master
togit clone release-1.5
, etc. Commit a PR into everyrelease-1.6
branch to modify everyCODEOWNERS
to contain only the release managers for this release. Command:export org=xyz ; export repo=xyz ; (git clone git@github.com:${org}/${repo}.git && cd $repo && git checkout release-1.6 && git checkout -b release-1.6-codeowners && echo '* @istio/release-managers-1-6' > CODEOWNERS && git add CODEOWNERS && git commit -m 'Set release managers as CODEOWNERS for release-1.6' && git push --set-upstream origin release-1.6-codeowners)
.latest
tagsThe text was updated successfully, but these errors were encountered: