expose trigger configuration schema

Note that this commit contains the following breaking changes:

* remote pull and remote push triggers are now enabled by default (with
  empty target list)
* remote pull and remote push triggers now require target option to be
  set (old behaviour had fallback on `gitremote`)
* validation is now considered to be stable, so it is enabled by default
  in docker image (can be disabled however)
This commit is contained in:
2023-01-10 03:14:21 +02:00
parent d942a70272
commit 0239fb50b6
27 changed files with 717 additions and 448 deletions

View File

@ -31,13 +31,15 @@ Again, the most checks can be performed by `make check` command, though some add
```python
def foo(argument: str, *, flag: bool = False) -> int:
"""
do foo
do foo. With very very very long
docstring
Note:
Very important note about this function
Args:
argument(str): an argument
argument(str): an argument. This argument has
long description also
flag(bool, optional): a flag (Default value = False)
Returns: