Commit Graph

577 Commits

Author SHA1 Message Date
Christoph Reiter
7b09145e9a Handle the new build status format
Changed in https://github.com/msys2/msys2-autobuild/commit/307799fd271fdfeeffec30c8
2022-12-27 16:19:21 +01:00
Christoph Reiter
8ac244723c Add initial dark mode support
this requires the latest alpha release of bootstrap which
added theme support.
2022-12-26 20:52:27 +01:00
Christoph Reiter
ed5c086fe0 Switch some large tables to a fixed layout
maybe this helps with loading performance a bit
2022-12-26 18:36:31 +01:00
Christoph Reiter
7b399e56bc Show base groups instead of groups for base packages 2022-12-26 16:57:02 +01:00
Christoph Reiter
e0b0ae48da Add a base group collection
This is conceptionally similar to a pkgbase, but for groups.
Something like this doesn't really exist on the PKGBUILD level,
but end users can't really work with pkgbase with pacman either,
so for them that doesn't matter.

It still gives the end user the same structure as with packages,
there is a base thing that has multiple instances for each environment,
and searching might be a bit easier.

The UX could be improved, but the basics are there at least.

Fixes #47
2022-12-26 12:00:45 +01:00
Christoph Reiter
290ee4440d Rename group -> groups
my initial naming wasn't the best. base/package remains, but that is
trickier to change

I mainly wanted to see how to handle renames with fastapi here
2022-12-26 12:00:45 +01:00
Christoph Reiter
4d5cc2c498 Makedep on base too
Doesn't change anything since it's part of base-devel,
but why not.
2022-12-22 09:14:04 +01:00
Christoph Reiter
073e2db502 Make every package makedepend on base-devel
base-devel is the set of packages makepkg potentially needs,
so always depend on it so things get (1) installed and (2)
built first.

This potentially leads to more cycles, but we can try to clean
up base-devel a bit more.. or just deal with them manually when needed.
2022-12-22 09:10:50 +01:00
Christoph Reiter
d32f6924f4 Update JS deps 2022-12-21 12:12:40 +01:00
Christoph Reiter
ef23dc1ead Update Python deps 2022-12-21 12:10:57 +01:00
Christoph Reiter
ab60b83e4a Update frontend deps 2022-12-10 22:32:10 +01:00
Christoph Reiter
a9af827f71 Update Python dependencies 2022-12-10 22:21:34 +01:00
Christoph Reiter
f60af0446a Update frontend deps 2022-11-17 18:19:04 +01:00
Christoph Reiter
d1e53f7453 Update Python deps
mypy now defaults to no_implicit_optional=True, so some adjustments
are needed there
2022-11-17 18:10:02 +01:00
Christoph Reiter
b445324352 Update deps 2022-10-27 08:02:13 +02:00
Christoph Reiter
8da7f515dc CI: test with 3.11 final 2022-10-26 10:58:17 +02:00
Christoph Reiter
a8f031e21b docker: switch to 3.11 final 2022-10-26 10:56:51 +02:00
Christoph Reiter
8ad4d1ff14 CI: test with 3.11 2022-09-20 09:28:56 +02:00
Christoph Reiter
3ed15055cc CI: Update actions 2022-09-20 09:15:28 +02:00
Christoph Reiter
988a28242c docker: move to python 3.11
non-slim since zstandard doesn't have wheels yet
2022-09-20 09:11:59 +02:00
Christoph Reiter
54ff874472 Update Python dependencies 2022-09-20 08:56:16 +02:00
Naveen M K
edc4aa02b4 Fix a typo 2022-09-11 18:12:22 +02:00
Christoph Reiter
9ea74da0eb queue: show the potential build types when no build status is known yet 2022-09-06 08:50:18 +02:00
Christoph Reiter
38a613d628 queue: mark all finished packages green
Previously only packages which could be added to the repo were green,
now all that successfully built are green. Makes it easier to see
where things are stuck or where manual intervention is needed.
2022-09-05 09:38:05 +02:00
Christoph Reiter
69372e5c2b Switch default branch to main 2022-09-05 08:22:43 +02:00
Christoph Reiter
47511a3661 Update JS deps 2022-09-05 07:51:25 +02:00
Christoph Reiter
5942daed11 Update Python dependencies 2022-09-05 07:48:21 +02:00
Christoph Reiter
e8eaa08e31 Use the new issue template for the bug report link 2022-09-05 07:45:21 +02:00
Christoph Reiter
9c4b3df297 queue: link to the new autobuild controller 2022-08-20 10:38:16 +02:00
Christoph Reiter
280cd915c6 queue: add a refresh button 2022-08-20 10:29:34 +02:00
Christoph Reiter
e33c775973 Update deps 2022-08-20 09:44:35 +02:00
Christoph Reiter
aca09d2bce outofdate: add a repo filter
So one can look at only msys packages that need updates for example
2022-08-08 18:46:14 +02:00
Christoph Reiter
fd443eb867 Update deps 2022-08-08 18:45:51 +02:00
Christoph Reiter
b595541183 Allow two updates per 5 minutes
Now that we only update what is needed, we can allow more of them
2022-08-01 08:14:55 +02:00
Christoph Reiter
43fc9c48e5 Split up the source update checks
Check for each source instead of updating everything every time
2022-08-01 08:06:12 +02:00
Christoph Reiter
140a572948 Make the URL update check reusable 2022-08-01 07:52:09 +02:00
Christoph Reiter
f4f1d592d6 Clean up the app config 2022-08-01 07:35:06 +02:00
Christoph Reiter
1ec7244b13 Rename arch_mapping to external_mapping
we might extend it with cygwin mappings in the future
2022-08-01 07:16:43 +02:00
Christoph Reiter
ec9760f6d4 Extract the upstream versions at parsing time
It was a mix of everything right now, make sure we only work
with upstream versions after parsing.
2022-07-31 08:59:22 +02:00
Christoph Reiter
988e1b41dc cygwin: switch to a better mirror and use the compressed index 2022-07-31 08:21:07 +02:00
Christoph Reiter
6eff4ff779 Download all of the AUR metadata instead of searching via rpc
Turns out they provide it as a json file which gets updated every 15 minutes,
which is good enough for us.
2022-07-31 08:20:39 +02:00
Christoph Reiter
cbf2425491 Update JS deps 2022-07-31 07:05:52 +02:00
Christoph Reiter
c15cd288e1 Update Python deps 2022-07-31 07:04:11 +02:00
Christoph Reiter
5d324dad8f srcinfo files are now compressed 2022-07-22 17:57:17 +02:00
Christoph Reiter
a2efa01551 Update frontend deps 2022-07-21 22:16:16 +02:00
Christoph Reiter
d61b30ad64 Update Python deps 2022-07-21 22:09:09 +02:00
Christoph Reiter
c524062add mypy fixes 2022-05-29 09:26:38 +02:00
Christoph Reiter
903f6a51d5 Update frontend deps 2022-05-29 09:21:08 +02:00
Christoph Reiter
2adb0e3860 Update Python deps 2022-05-29 09:11:03 +02:00
Christoph Reiter
3e82766442 Update JS deps 2022-05-07 12:11:48 +02:00