Commit Graph

352 Commits

Author SHA1 Message Date
Christoph Reiter
07088bd6e6 Switch to keyserver.ubuntu.com for linking key IDs
pool.sks-keyservers.net no longer exists
2021-06-26 12:26:22 +02:00
Christoph Reiter
a6117d7d2c queue: fix missing build status for updates packages
we need to look at all srcinfos now so we get a complete list of
pending build types.

They get used to filter the build status now, so we need all of them.
2021-06-25 08:04:55 +02:00
Christoph Reiter
0def453150 Filter out the build status for package that no longer need to be built
This happens after packages get updated and autobuild hasn't run again.
The build status json will still contain old data which we need to filter
out based on the content of the repo.
2021-06-24 07:57:47 +02:00
Christoph Reiter
9577b1c95d Update deps 2021-06-24 07:25:20 +02:00
Christoph Reiter
e5d0b283eb updates: add a repo filter like for the pending packages
Fixes #37
2021-06-13 18:18:25 +02:00
Christoph Reiter
047f44c064 Update Python deps 2021-06-11 14:43:30 +02:00
Christoph Reiter
68a35f155d mapping: skip filesystem 2021-06-02 16:58:39 +02:00
Christoph Reiter
130ed11c42 Update Python deps 2021-05-23 20:03:42 +02:00
Christoph Reiter
aca608d697 Fix detection of mingw repos
The code assumed it always started with "mingw"
2021-05-23 19:57:47 +02:00
Christoph Reiter
0a1435a88f Some cleanups for the update trigger
Use an Event() so we can queue an update during an update as well.
Use lru_cache() for the singleton event.
2021-05-16 19:54:05 +02:00
Christoph Reiter
dca64c5797 api: add an endpoint for triggering an update
Rate limited to once every 5 minutes.
Can be called from GHA for example.
2021-05-16 15:40:45 +02:00
Christoph Reiter
30f6b5a2cc Revert "buildqueue: rework API result structure"
This reverts commit a64b7145a9.
2021-05-14 14:01:10 +02:00
Christoph Reiter
a64b7145a9 buildqueue: rework API result structure
Add a "builds" map, separating the info for each build type

This is a breaking change.
2021-05-14 13:55:10 +02:00
Christoph Reiter
f83dec1783 api: mark builds as new if their result isn't in the repo yet 2021-05-14 11:44:38 +02:00
Christoph Reiter
b0c4e5d831 lower the priority of manual builds
Either all builds are manual, or just one in case it's not that important
2021-05-14 09:50:50 +02:00
Christoph Reiter
607f9c128a queue: submit form on change
gets rid of the button click
2021-05-14 09:40:42 +02:00
Christoph Reiter
9d0227606e queue: add option to filter by repository 2021-05-14 08:30:00 +02:00
Christoph Reiter
7f7bb0aee4 Move the cache dir to the top level directory 2021-05-14 07:45:15 +02:00
Christoph Reiter
24bfec26a1 Update Python deps 2021-05-13 20:35:47 +02:00
Christoph Reiter
379079823f Also cache all AUR calls when started with --cache
Hash the URL so there is no limit, make AUR URLs deterministic
2021-05-13 20:30:31 +02:00
Christoph Reiter
b2384cd4f4 Update frontend deps 2021-05-13 20:09:07 +02:00
Christoph Reiter
958a4f0c58 Only include the bootstrap plugins we need
And to make sure we continue supporting older browsers pipe everything through babel.
2021-05-13 20:00:31 +02:00
Christoph Reiter
54d1cf12c7 Give the deploy job write permissions 2021-05-13 14:46:23 +02:00
Christoph Reiter
feae8f571c Add clangarm64 repo 2021-05-13 14:34:40 +02:00
Christoph Reiter
4356843827 Fix responsive menu button
data-toggle -> data-bs-toggle
data-target -> data-bs-target
2021-05-13 14:28:00 +02:00
Naveen M K
a6784acc91 Update to Bootstap v5.0.0 stable
Signed-off-by: Naveen M K <naveen@syrusdark.website>
2021-05-13 14:28:00 +02:00
Christoph Reiter
1249d2b27b Show links to all failed build logs
And not just the first one
2021-05-01 19:30:57 +02:00
Christoph Reiter
97763dc56f Update Python deps 2021-05-01 16:21:03 +02:00
Christoph Reiter
331cda1534 Support multiple URLs for the build status 2021-05-01 16:19:10 +02:00
Christoph Reiter
8f6d7fc851 queue: merge version updates and new packages into one entry 2021-04-30 07:41:42 +02:00
Christoph Reiter
66c162a3e9 Fetch AUR versions in multiple chunks
We get back errors due to too long URLs sometimes
2021-04-30 07:41:06 +02:00
Naveen M K
54d8fe06ac Add search API 2021-04-30 06:50:31 +02:00
Christoph Reiter
1c5c64e50f Add clang32 2021-04-25 15:09:16 +02:00
Christoph Reiter
abc4b39e2f CI: enable workflow_dispatch 2021-04-24 12:24:55 +02:00
Christoph Reiter
dcce37c2a4 Update Python deps 2021-04-18 16:26:06 +02:00
Christoph Reiter
0805527e0a Update the favicon and logo 2021-04-18 16:25:02 +02:00
Christoph Reiter
7f75c7c4bf Add a search field into the top navbar 2021-04-18 16:19:28 +02:00
Christoph Reiter
3ed2dde45a More vercmp fixes 2021-04-13 22:01:48 +02:00
Christoph Reiter
2d64bb62b3 Update deps 2021-04-02 11:04:06 +02:00
Christoph Reiter
4f3f3854c1 mypy fixes 2021-04-02 11:02:52 +02:00
Christoph Reiter
d2265bac70 api: expose if we should build a soruce package
In case we only added a new build for the same version there is no need
to build a source package, since it likely already exists in the repo.
2021-04-02 10:53:11 +02:00
Christoph Reiter
b9d950e0af Build and push a docker image to the GH registry
For every push to master
2021-03-29 21:02:41 +02:00
Christoph Reiter
10c4e00641 Update npm deps 2021-03-29 20:31:49 +02:00
Christoph Reiter
02cbcafdd2 Don't give up when breaking cycles 2021-03-27 14:51:28 +01:00
Christoph Reiter
6d00fa7c7a vercmp: 1.0.0.r101 is newer than 1.0.0 2021-03-24 12:41:13 +01:00
Christoph Reiter
e734bafe5b copy paste bug 2021-03-19 12:23:34 +01:00
Christoph Reiter
c7f8ff225b Update deps 2021-03-19 09:37:31 +01:00
Christoph Reiter
e4f4f6fc64 Add new repos 2021-03-19 09:33:51 +01:00
Christoph Reiter
a65b3da556 status summary: prefer blocked over incomplete 2021-03-14 08:31:53 +01:00
Christoph Reiter
116452afcb Link the workflow directly instead 2021-03-13 17:18:48 +01:00