update prep checklist
This commit is contained in:
parent
94e88d6ee7
commit
48a3594170
78
docs/sop/sop_upstream_prep_checklist.md
Normal file
78
docs/sop/sop_upstream_prep_checklist.md
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
---
|
||||||
|
title: Generalized Prep Checklist for Upcoming Releases
|
||||||
|
---
|
||||||
|
|
||||||
|
This SOP contains general checklists required by SIG/Core to prepare and plan
|
||||||
|
for the upcoming release. This work, in general, is required to be done on a
|
||||||
|
routine basis, even months out before the next major or minor release, as it
|
||||||
|
requires monitoring of upstream's (CentOS Stream) work to ensure Rocky Linux
|
||||||
|
will remain ready and compatible with Red Hat Enterprise Linux.
|
||||||
|
|
||||||
|
## Contact Information
|
||||||
|
|
||||||
|
| | |
|
||||||
|
| - | - |
|
||||||
|
| **Owner** | SIG/Core (Release Engineering & Infrastructure) |
|
||||||
|
| **Email Contact** | infrastructure@rockylinux.org |
|
||||||
|
| **Email Contact** | releng@rockylinux.org |
|
||||||
|
| **Mattermost Contacts** | `@label` `@neil` `@tgo` `@skip77` `@mustafa` `@sherif` `@pgreco` |
|
||||||
|
| **Mattermost Channels** | `~Infrastructure` |
|
||||||
|
|
||||||
|
## General Upstream Monitoring
|
||||||
|
|
||||||
|
It is expected to monitor the following repositories upstream, as these will
|
||||||
|
indicate what is coming up for a given major or point release. These
|
||||||
|
repositories are found at the Red Hat gitlab.
|
||||||
|
|
||||||
|
* centos-release
|
||||||
|
* centos-logos
|
||||||
|
* pungi-centos
|
||||||
|
* comps
|
||||||
|
* module-defaults
|
||||||
|
|
||||||
|
These repositories can be monitored by setting to "all activity" on the bell
|
||||||
|
icon.
|
||||||
|
|
||||||
|
Upon changes to the upstream repositories, SIG/Core member should analyze the
|
||||||
|
changes and apply the same to the lookahead branches:
|
||||||
|
|
||||||
|
* rocky-release
|
||||||
|
|
||||||
|
* Manual changes required
|
||||||
|
|
||||||
|
* rocky-logos
|
||||||
|
|
||||||
|
* Manual changes required
|
||||||
|
|
||||||
|
* pungi-rocky
|
||||||
|
|
||||||
|
* Run `sync-from-upstream`
|
||||||
|
|
||||||
|
* peridot-rocky
|
||||||
|
|
||||||
|
* Configurations are generated using peridot tools
|
||||||
|
|
||||||
|
* comps
|
||||||
|
|
||||||
|
* Run `sync-from-upstream`
|
||||||
|
|
||||||
|
* rocky-module-defaults
|
||||||
|
|
||||||
|
* Run `sync-from-upstream`
|
||||||
|
|
||||||
|
## General Downward Merging
|
||||||
|
|
||||||
|
Repositories that generally track for LookAhead and Beta releases will flow
|
||||||
|
downward to the stable branch. For example:
|
||||||
|
|
||||||
|
```
|
||||||
|
* rXs / rXlh
|
||||||
|
|
|
||||||
|
|----> rX-beta
|
||||||
|
|
|
||||||
|
|----> rX
|
||||||
|
```
|
||||||
|
|
||||||
|
This applies to any specific rocky repo, such as comps, pungi, peridot-config,
|
||||||
|
and so on. As it is expected some repos will deviate in commit history, it is OK
|
||||||
|
to force push.
|
Loading…
Reference in New Issue
Block a user