c9d4e0312d
Support for ACLs
...
Users in the "admin" level can set aliases, rebuild packages, and
trigger services. On the other hand, users in the "user" level can only
perform read-only operations (reading status at this point).
2022-02-12 10:19:06 +01:00
aea53325ad
Initial support for aliases
...
ci/woodpecker/push/woodpecker Pipeline was successful
maubot's mandatory positional arguments make things a little difficult.
2022-02-08 23:38:26 +01:00
cc676a082d
Paginate status results and implement rate limiting
...
ci/woodpecker/push/woodpecker Pipeline was successful
Packages are chunked in groups of 100 to avoid generating too large
messages, and each chunk is sent spaced by 100 ms, to avoid rate
limiting.
In parallel, avoid room flooding by refusing to print statuses
with more than 50 repositories or 1000 packages.
Fixes issue #1 .
2022-01-30 11:12:31 +01:00
a2e3bccf3c
Use the live build log URL
...
ci/woodpecker/push/woodpecker Pipeline was successful
It's easier then to check the package and what not and the full log
is one click away anyway.
2022-01-30 10:08:40 +01:00
2c5fbcc2fd
Encrypt the OBS password on first run
...
This makes sure it is at least not stored in plaintext somewhere.
2022-01-29 09:52:08 +01:00
625a188efe
Add the license header
2022-01-23 23:05:38 +01:00
e1a5879e41
Add a new subcommand to trigger services
2022-01-23 22:28:47 +01:00
aca97152c7
Properly implement rebuilding packages
2022-01-23 18:59:05 +01:00
356fedb09a
Add a link to the latest build log in the status output
2022-01-23 18:13:31 +01:00
41ccc99f67
Stubs for rebuilding packages
2022-01-23 17:25:11 +01:00
b0358dea18
Add support for custom api_url and implement configuration migration
2022-01-23 17:08:28 +01:00
ab006d8c2e
Add hack for non positional arguments support in maubot
...
There is no concept of non-positional arguments in maubot, so we just use
"all" in case we want to skip something.
2022-01-23 11:36:46 +01:00
32876558ae
First working version
...
Only checks status for now.
2022-01-23 11:30:54 +01:00
2555c1b32f
Initial commit
2022-01-23 11:12:31 +01:00