1.4 KiB
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:
- Operate on Project Git
- 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