Skip to content
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

contrib: update release guide with helm/ansible operator and website info #3383

Merged
merged 1 commit into from
Jul 15, 2020

Conversation

estroz
Copy link
Member

@estroz estroz commented Jul 10, 2020

Description of the change:

  • docs/contribution-guidelines/release.md: add info on website changes and ansible/helm operator release binaries

Motivation for the change: new release steps are necessary to document.

/cc @asmacdo @camilamacedo86 @varshaprasad96

/kind documentation

Checklist

If the pull request includes user-facing changes, extra documentation is required:

@openshift-ci-robot openshift-ci-robot added the kind/documentation Categorizes issue or PR as related to documentation. label Jul 10, 2020
@estroz estroz changed the title contrib: update releaes guide with helm/ansible operator and website info contrib: update release guide with helm/ansible operator and website info Jul 10, 2020
@@ -306,26 +330,17 @@ To github.com:operator-framework/operator-sdk.git

Now that the branch exists, you need to make the post-release PR for the new release branch. To do this, simply follow the same steps as in [step 3](#3-create-a-pr-for-post-release-version-updates) with the addition of changing the branch name in the `go.mod` scaffold from `master` to the new branch (for example, `v1.3.x`). Then, make the PR against the new branch.

### 6. Updating the Homebrew formula
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we not update the homebrew formula anymore?

@estroz
Copy link
Member Author

estroz commented Jul 10, 2020

The website-related steps are incorrect and need re-doing. Specifically, the release PR/tag need to include changes to website/config.toml, and the release branch (ex. v1.3.x) needs to be created before the release so the website can pick up that release.

/hold

@openshift-ci-robot openshift-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jul 10, 2020
@estroz estroz force-pushed the docs/update-release-guide branch from 1cec65a to 51e76e1 Compare July 13, 2020 17:56
Copy link
Member

@asmacdo asmacdo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor change requested, no need to re-review

```toml
[[params.versions]]
version = "v1.3"
url = "https://v1-3-x.sdk.operatorframework.io"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As mentioned above, this link won't work (and will fail CI) unless Netlify is already building this branch. The configuration on the netlify side cannot be done completely ahead of time though, the github branch must be created and pushed first.

I think if we add a git push here that should cover it.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

@estroz
Copy link
Member Author

estroz commented Jul 14, 2020

/hold cancel

@openshift-ci-robot openshift-ci-robot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jul 14, 2020
@estroz estroz force-pushed the docs/update-release-guide branch from 51e76e1 to 613e5af Compare July 14, 2020 23:26
@estroz estroz force-pushed the docs/update-release-guide branch 2 times, most recently from 613e5af to 4af840c Compare July 15, 2020 16:40
@estroz estroz merged commit 60d7572 into operator-framework:master Jul 15, 2020
@estroz estroz deleted the docs/update-release-guide branch July 15, 2020 17:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/documentation Categorizes issue or PR as related to documentation.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants