.
This commit is contained in:
parent
f4609de5a3
commit
a29fe16f32
50
doc/workflows.md
Normal file
50
doc/workflows.md
Normal file
@ -0,0 +1,50 @@
|
||||
Specific Workflows Proposals
|
||||
============================
|
||||
|
||||
Moving project management out of the UI allows a very flexible scenario where
|
||||
each workflow can be defined almost as a "greenfield project". The only
|
||||
constraints are:
|
||||
|
||||
1. Operate on Project Git
|
||||
2. OBS is used to build your project
|
||||
|
||||
Below are some proposed proposed workflows
|
||||
|
||||
|
||||
Devel project
|
||||
-------------
|
||||
|
||||
Uses both `pr-review` and `prjgit-updater` workflow. This allows the project's
|
||||
packages to be updated with direct push of changes or via PR workflow
|
||||
|
||||
Maintainer permissions are handled via `maintainer-bot` workflow.
|
||||
|
||||
|
||||
Factory / SLES / SLEM / SLFO / etc.
|
||||
-----------------------------------
|
||||
|
||||
Uses `pr-review` workflow exclusively. Package updates are only done as a
|
||||
consequence of PR to the project.
|
||||
|
||||
Maintainer permissions are handled via `maintainer-bot` workflow
|
||||
|
||||
|
||||
Maintenance Updates
|
||||
-------------------
|
||||
|
||||
Same as above, except build with `Buildonly: ` flags in project config file.
|
||||
This prevents entire project from being rebuilt during maintenance.
|
||||
|
||||
PTFs
|
||||
----
|
||||
|
||||
Same as maintenance, except that the forks are are not merged back into the main
|
||||
project git but need to be rebased. Project Git simplifies tracking of package
|
||||
updates -- only need to check if you have conflicting submodule update.
|
||||
|
||||
Embargoed updated
|
||||
-----------------
|
||||
|
||||
`/pool` forked to `/security-pool` along with the project. Proposed updates are
|
||||
then handled via `/security-pool` and only merged back to `/pool` after CRD
|
||||
|
Loading…
Reference in New Issue
Block a user