756 Commits

Author SHA1 Message Date
Befator
99ab3d8131 Switch to Befator MSYS 2026-01-31 15:27:04 +01:00
Befator
4f40dafd6f Merge remote-tracking branch 'upstream/main' 2026-01-23 15:24:00 +01:00
Christoph Reiter
61447e4a05 Update deps 2026-01-04 17:55:35 +01:00
Christoph Reiter
bcfde3504b ruff: enable pycodestyle warnings
like with flake8
2025-12-28 20:10:10 +01:00
Christoph Reiter
96523d3fca Update deps 2025-12-28 20:07:18 +01:00
Christoph Reiter
2a9516ef50 Move from flake8 to ruff 2025-12-28 20:05:47 +01:00
Christoph Reiter
5febe91d08 Remove strip_vcs
We no longer have VCS packages in MSYS2, so this can be removed.
2025-12-28 13:14:08 +01:00
Christoph Reiter
d1bbeecc5e Update deps; move from pyzst to underlying backports.zstd 2025-12-27 10:54:11 +01:00
Christoph Reiter
14902c56a8 allow updates more often
twice per minute instead of once
2025-12-24 17:12:01 +01:00
Christoph Reiter
9293eb685e queue: shwo active build jobs 2025-12-24 10:53:37 +01:00
Christoph Reiter
c8f895c8dc Switch Arch mirror
europe.mirror.pkgbuild.com is down
2025-12-22 08:38:23 +01:00
Christoph Reiter
10e48b7374 frontend: update deps 2025-12-20 10:57:34 +01:00
Christoph Reiter
907abd6c10 Update deps 2025-12-20 10:55:51 +01:00
Christoph Reiter
972208aa00 Update deps
Disable new enable_dns_rebinding_protection. It breaks with the httpx
test client, and we are public anyway.
2025-12-04 13:26:36 +01:00
Christoph Reiter
a08b578cf4 frontend: update deps 2025-11-28 17:50:38 +01:00
Christoph Reiter
256e82457c Update deps 2025-11-28 17:30:54 +01:00
Christoph Reiter
555b624116 security: add a checkbox to filter packages with fixes available
These are usually the packages were some action ca be taken, like
ignoring the CVE because the version is wrong, or updating the package.
2025-11-28 17:29:20 +01:00
Christoph Reiter
9958d1740a arch: adjust for aur metadata header changes
it no longer sends a content-encoding header, so we have to
decompress manually
2025-11-28 16:51:23 +01:00
Christoph Reiter
04d2854f92 Update deps 2025-11-25 08:32:27 +01:00
Christoph Reiter
32ee853a8c frontend: port to rolldown 2025-11-17 20:38:28 +01:00
Christoph Reiter
61f1ac867c Update frontend deps
and move from the unsupported node-sass to sass
2025-11-17 20:26:43 +01:00
Christoph Reiter
7dc19ec7c6 Update deps 2025-11-17 20:05:08 +01:00
Christoph Reiter
3cc94c10a2 Skip pyzstd with Python 3.14+
3.14 has builtin zstd support, so use the builtin one there.
2025-11-08 17:25:43 +01:00
Christoph Reiter
6fd17c6382 docker: don't sync in dev packages on start 2025-10-26 21:12:29 +01:00
Christoph Reiter
8557c74eac Update deps 2025-10-26 05:55:53 +01:00
Christoph Reiter
1eed48144a Update deps 2025-10-21 08:22:39 +02:00
Christoph Reiter
3e1dc9cbc8 docker; byte compile things 2025-10-21 07:27:14 +02:00
Christoph Reiter
4771731f2a Move to uv 2025-10-20 09:39:30 +02:00
Befator
77c4857d6c More changes 2025-10-18 19:18:25 +02:00
Befator
635d6f22fa Initial Befator Inc import 2025-10-16 00:08:23 +02:00
Christoph Reiter
e36d5effcf Update deps
remove standard deps from uvicorn, we don't really need all of
them, except maybe uvloop, but I don't see a difference.
2025-10-09 19:38:22 +02:00
Christoph Reiter
90b02656a2 Update deps 2025-09-21 08:49:47 +02:00
Christoph Reiter
8899c7f3cc Update deps 2025-09-14 21:59:12 +02:00
Christoph Reiter
5bed553953 Port to PEP 735
both poetry and uv can now be used
2025-09-14 21:59:12 +02:00
Christoph Reiter
52d0d9e0e0 cdx: parse ignored status from cdx sbom
It's included there now
2025-09-07 15:16:46 +02:00
Christoph Reiter
0273e1a700 security: show the list instead of the tooltip
now that it includes more info like the fixed version
2025-09-07 12:47:40 +02:00
Christoph Reiter
4ad9115d46 security: show the fixed versions for each vuln
the data quality is bad, but let's see
2025-09-07 10:13:00 +02:00
Christoph Reiter
3f17254ab1 Update deps 2025-09-06 17:55:07 +02:00
Christoph Reiter
86984be540 Upgrade code with ruff 2025-08-29 14:05:46 +02:00
Christoph Reiter
bffdc083f0 Drop support for Python 3.10 2025-08-29 13:58:03 +02:00
Christoph Reiter
d4fd39ab1b Update deps 2025-08-29 13:56:38 +02:00
Christoph Reiter
4a60c8e9f9 Update deps 2025-07-22 06:52:16 +02:00
Christoph Reiter
59c64cffe5 Update deps 2025-07-11 19:18:26 +02:00
Christoph Reiter
f5c0590e89 mcp: allow CORS 2025-07-10 08:11:36 +02:00
Christoph Reiter
dc9720df54 Update deps 2025-07-10 08:05:36 +02:00
Christoph Reiter
809daefa3f Add some more MCP tools
One for listing the repos, and one for searching packages
2025-07-07 20:07:25 +02:00
Christoph Reiter
1c703c66d7 Add an example MCP server
Only provides one tool for vercmp() as a test.

Since the mcp session can only be instanciated once I needed to
adjust the test client usage in the test suite a bit and make
it a shared session fixture.
2025-07-06 17:32:20 +02:00
Christoph Reiter
b15cb4fff3 don't cache git_version
it depends on the external srcinfos
2025-06-30 17:30:13 +02:00
Christoph Reiter
457d9817d8 clean up _licenses_to_html
don't require a request object, it's not needed there
2025-06-29 11:04:19 +02:00
Christoph Reiter
279d81c584 some more perf fixes 2025-06-29 11:02:06 +02:00