Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 10 additions & 5 deletions procedures/foreman/release.md.erb
Original file line number Diff line number Diff line change
Expand Up @@ -120,18 +120,23 @@ Note: If for some reason there was an issue with the tarballs that required uplo

# Release Owner

<% if (is_rc && !is_first_rc) || is_first_ga -%>
- [ ] Update [theforeman.org](https://github.com/theforeman/theforeman.org)
<% if (is_rc && !is_first_rc) || is_first_ga -%>
- Update installer options section using the [get-params script](https://github.com/theforeman/theforeman.org/blob/gh-pages/scripts/installer/get-params) (Note: this step can only be done after packages are released)
<% end -%>
<% if is_first_rc || !is_rc %>
- Update [`_config.yml`](https://github.com/theforeman/theforeman.org/blob/gh-pages/_config.yml)
<% if is_first_ga -%>
- Update the `foreman_version` to <%= short_version %>
<% end -%>
<% unless is_rc -%>
- Update the versions in [version](https://github.com/theforeman/theforeman.org/blob/gh-pages/_includes/version.html) and [latest news](https://github.com/theforeman/theforeman.org/blob/gh-pages/_includes/latest_news.html)
- Update `foreman_latest_releases`
<% end -%>
<% if is_first_rc -%>
- Add the <%= short_version %> in `foreman_versions` list in [`_config.yml`](https://github.com/theforeman/theforeman.org/blob/gh-pages/_config.yml) file
- Add the <%= short_version %> in `foreman_versions` list
<% end -%>
<% end -%>
<% if is_first_ga -%>
- Update the `foreman_version` to <%= short_version %> in [`_config.yml`](https://github.com/theforeman/theforeman.org/blob/gh-pages/_config.yml) file
- [ ] Update the [docs.theforeman.org](https://github.com/theforeman/foreman-documentation) [index page](https://github.com/theforeman/foreman-documentation/blob/master/web/content/index.adoc) and [versions](https://github.com/theforeman/foreman-documentation/blob/master/web/content/js/versions.js)
- Update <%= short_version %> as `supported`
- Update <%= short_version_minus_two %> as `unsupported`
Expand All @@ -140,6 +145,6 @@ Note: If for some reason there was an issue with the tarballs that required uplo
- [ ] Update the topic in #theforeman channel on Libera.Chat
- [ ] Share the release announcement on Twitter
<% if is_first_ga -%>
- [ ] After about a week, update `stable` version in [foreman-infra](https://github.com/theforeman/foreman-infra/blob/master/puppet/modules/profiles/manifests/web.pp#L24)
- [ ] Update `stable` version in [foreman-infra](https://github.com/theforeman/foreman-infra/blob/master/puppet/modules/profiles/manifests/web.pp#L24)
<% end -%>
- [ ] Release pipeline will trigger [foreman-plugins-<%= short_version %>-deb-test-pipeline](https://ci.theforeman.org/job/foreman-plugins-<%= short_version %>-deb-test-pipeline/) and [foreman-plugins-<%= short_version %>-rpm-test-pipeline](https://ci.theforeman.org/job/foreman-plugins-<%= short_version %>-rpm-test-pipeline/). These don't block releases but can be used to understand known issues around plugin compatibility with Foreman <%= short_version %>.