Unverified Commit a875cf93 authored by René Fritze's avatar René Fritze Committed by GitHub
Browse files

Merge pull request #1925 from pymor/docs_dev

[docs] update notes for the git{lab,hub} bridge service
parents 22010b29 2f00904e
Pipeline #187855 passed with stages
in 67 minutes and 32 seconds
......@@ -263,7 +263,15 @@ coverage
This a sanic based Python [application](https://github.com/pymor/ci_hooks_app) that receives webhook
events from GitHub for pull requests and pushes PR branches merged into main to Gitlab to run a
parallel CI pipeline to check whether the main branch will still pass tests after the PR is merged.
The bridge also does this for forks of pyMOR, but these have to be whitelisted in order to protect CI secrets.
The service also gets GitLab Pipeline events via hooks and translates those into status check
updates.
For GitHub the service authenticates with a PAT of the pyMOR-Bot account, for GitLab via Project Token.
It is also registered as a GitHub app (so it can post Check statuses).
The bridge also does this for forks of pyMOR, but the forks' user id must manually be
add to an allow list in the config to protect CI secrets. If a PR build does not start
for a user a comment is added in that PR.
This service currently runs on the `ammservices` machine under the git user.
### GitHub Actions
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment