@@ -50,11 +50,14 @@ We will use the `v1.3.0` release version in this example.
50
50
51
51
### Before starting
52
52
53
- 1 . A release branch must be created and [ mapped] [ netlify-deploy ] _ before the release begins_
54
- to appease the Netlify website configuration demons. You can ping SDK [ approvers] [ doc-owners ] to ensure a
55
- [ release branch] ( #release-branches ) is created prior to the release and that this mapping is created.
56
- If you have the proper permissions, you can do this by running the following,
57
- assuming the upstream SDK is the ` upstream ` remote repo:
53
+ 1 . ** Before creating a new branch** , a [ Netlify admin] [ doc-owners ] must add ` v1.13.x `
54
+ to [ Branch
55
+ Deploys] ( https://app.netlify.com/sites/operator-sdk/settings/deploys#branches ) .
56
+ This will watch for this branch when there are changes on Github
57
+ (creating the branch, or adding a commit).
58
+ 1 . A release branch must be created. If you have the proper permissions,
59
+ you can do this by running the following, assuming the upstream SDK
60
+ is the ` upstream ` remote repo:
58
61
``` sh
59
62
git checkout master
60
63
git pull
@@ -147,6 +150,11 @@ git push -f upstream v1.3.x
147
150
148
151
### 6. Post release steps
149
152
153
+ - Publish the new Netlify subdomain. Assuming that the Netlify prestep
154
+ was done before the new branch was created, a new [ branch
155
+ option] ( https://app.netlify.com/sites/operator-sdk/settings/domain#branch-subdomains )
156
+ should be visible to Netlify Admins and can be mapped to a subdomain. Please test that this subdomain
157
+ works before announcing.
150
158
- Make an [ operator-framework Google Group] [ of-ggroup ] post.
151
159
- Post to Kubernetes slack in #kubernetes-operators and #operator-sdk-dev.
152
160
- In the [ GitHub milestone] [ gh-milestones ] , bump any open issues to the following release.
@@ -311,12 +319,11 @@ Prior to an Operator SDK release, add bindata (if required) for a new OLM versio
311
319
312
320
### Patch releases in parallel:
313
321
314
- - Releasing in order is nice but not worth the inconvenience. Release order affects the order on GitHub releases, and which
322
+ - Releasing in order is nice but not worth the inconvenience. Release order affects the order on GitHub releases, and which
315
323
is labeled "latest release".
316
324
- Do not unlock v.* branches while other releases are in progress. Instead, have an admin do the merges.
317
325
- Release announcements should be consolidated.
318
326
319
- [ netlify-deploy ] :https://docs.netlify.com/site-deploys/overview/#deploy-summary
320
327
[ doc-owners ] : https://github.com/operator-framework/operator-sdk/blob/master/OWNERS
321
328
[ release-page ] :https://github.com/operator-framework/operator-sdk/releases
322
329
[ backports ] :/docs/upgrading-sdk-version/backport-policy
0 commit comments