Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
pyMOR
pymor
Commits
eb448f6f
Commit
eb448f6f
authored
Jan 16, 2023
by
René Fritze
Committed by
René Fritze
Jan 20, 2023
Browse files
[docs] update notes for the git{lab,hub} bridge service
parent
22010b29
Changes
1
Hide whitespace changes
Inline
Side-by-side
docs/source/developer_docs.md
View file @
eb448f6f
...
...
@@ -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
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment