Commit graph

44 commits

Author SHA1 Message Date
f4bc26ac13
[skip ci] Update README 2022-02-12 10:35:38 +01:00
8089dd36e5
[skip ci] Update README 2022-02-12 10:34:07 +01:00
34a24e599a
[skip ci] Update README 2022-02-12 10:30:58 +01:00
26d34967a0
Bump version
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022-02-12 10:20:14 +01:00
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
All checks were successful
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
485dffaafc
And again I forgot to version bump...
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022-01-30 11:16:46 +01:00
cc676a082d
Paginate status results and implement rate limiting
All checks were successful
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
fe75123191
Whoops, forgot version bump
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022-01-30 10:17:07 +01:00
a2e3bccf3c
Use the live build log URL
All checks were successful
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
01cb708ffe
Fix save path
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022-01-30 00:52:12 +01:00
47da86f24c
Reshuffle paths
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022-01-30 00:51:39 +01:00
a0044208ca
Change of plans, perform a login
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022-01-30 00:49:08 +01:00
28f6e562bb
More path adjustments
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022-01-30 00:44:31 +01:00
30b14bbe31
See if this path works
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022-01-30 00:43:15 +01:00
08a2f4f9c4
Use an explicit URL
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022-01-30 00:41:50 +01:00
e5dd6edc28
And yet another
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022-01-30 00:40:18 +01:00
60c0b7adf6
And yet more tests
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022-01-30 00:39:25 +01:00
ac10d9bc29
More tests to see why it does not work
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022-01-30 00:38:24 +01:00
77125e921f
Some debug for the maubot config
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022-01-30 00:36:51 +01:00
d2f3785028
Fix typo
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022-01-30 00:36:14 +01:00
10fcbadc85
Just a simple test to see if uploading works
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022-01-30 00:35:13 +01:00
6902625405
Second test for CI
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022-01-30 00:25:40 +01:00
601ebbf357
Add CI (if it works)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022-01-30 00:24:26 +01:00
754c2c6e3d
Update README 2022-01-29 09:57:58 +01:00
5a02d4d2af
Bump version and dependencies 2022-01-29 09:53:08 +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
4c8d4dc8b3
New configuration options: aliases and secret 2022-01-29 09:51:35 +01:00
625a188efe
Add the license header 2022-01-23 23:05:38 +01:00
7b87889425
Add the .reuse folder 2022-01-23 23:05:25 +01:00
4d49e285b6
REUSE compliance additions 2022-01-23 23:05:13 +01:00
b08e7350e8
Add public domain license 2022-01-23 22:59:06 +01:00
b3e740a92f
Add .gitignore 2022-01-23 22:55:13 +01:00
0fc4646f00
Add README 2022-01-23 22:55:00 +01:00
8abde689cb
Add LICENSES 2022-01-23 22:30:54 +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
67b38450d7
Updated config
- Instance URL
- Rebuild token (for rebuild operations)
- Run service token (for running services)
2022-01-23 18:58:22 +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