.
This commit is contained in:
parent
c7569c7f95
commit
f1fb36763e
18
obs-staging-bot/README.md
Normal file
18
obs-staging-bot/README.md
Normal file
@ -0,0 +1,18 @@
|
||||
OBS Staging Bot
|
||||
===============
|
||||
|
||||
Build a PR against a ProjectGit, if review is requested.
|
||||
|
||||
|
||||
Areas of Responsibility
|
||||
-----------------------
|
||||
|
||||
* Monitors Notification API in Gitea for review requests
|
||||
* Reviews Package build results in OBS for all changed packages in ProjectGit PR
|
||||
|
||||
|
||||
Target Usage
|
||||
------------
|
||||
|
||||
Any project (devel, etc) that accepts PR and wants build results
|
||||
|
20
pr-review/README.md
Normal file
20
pr-review/README.md
Normal file
@ -0,0 +1,20 @@
|
||||
PR Review bot
|
||||
=============
|
||||
|
||||
Keeps ProjectGit PR in-sync with a PackageGit PR
|
||||
|
||||
|
||||
Areas of Responsibility
|
||||
-----------------------
|
||||
|
||||
* Detects a PackageGit PR creation against a package and creates a coresponsing PR against the ProjectGit
|
||||
* When a PackageGit PR is updated, the corresponding PR against the ProjectGit is updated
|
||||
* Stores reference to the PackageGit PR in the headers of the ProjectGit PR, for later reference
|
||||
* this allows ProjectGit PR to be merged to seperated later (via another tool, for example)
|
||||
|
||||
|
||||
Target Usage
|
||||
------------
|
||||
|
||||
Any project (devel, etc) that accepts PR
|
||||
|
23
prjgit-updater/README.md
Normal file
23
prjgit-updater/README.md
Normal file
@ -0,0 +1,23 @@
|
||||
Project Git bot
|
||||
===============
|
||||
|
||||
Areas of responsibility
|
||||
-----------------------
|
||||
|
||||
1. Keep ProjectGit in sync with packages in the organization
|
||||
* on pushes to package, updates the submodule commit id
|
||||
to the default branch HEAD (as configured in Gitea)
|
||||
* on package adds, creates a new submodule
|
||||
* on package removal, removes the submodule
|
||||
|
||||
2. Assumes:
|
||||
* _ObsPrj = project git
|
||||
* Other repositories == packages (similar to OBS project)
|
||||
|
||||
|
||||
Target Usage
|
||||
------------
|
||||
|
||||
Devel project, where direct pushes to package git are possible
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user