21 Commits

Author SHA1 Message Date
Michael Herrmann d802c48f6c Add installer switches 2023-10-09 17:21:03 +02:00
Michael Herrmann 6fd8b0f02a Simplify code 2023-10-09 08:58:33 +02:00
Michael Herrmann bf089ac491 Add more API tests for creating nested installers 2023-10-09 08:53:35 +02:00
Michael Herrmann d2e1aef67b Reduce duplicate code 2023-10-09 08:22:10 +02:00
Michael Herrmann fc0d49e0ba Simplify code 2023-10-09 08:18:13 +02:00
Michael Herrmann 08f2e7997a Add support for nested installers 2023-10-09 08:06:46 +02:00
Michael Herrmann 7e3bb1e0ea Small test improvement 2023-10-09 07:47:08 +02:00
Michael Herrmann f4a5b9975b Fix PermissionError during test teardown on Windows 2023-10-06 12:01:58 +02:00
Michael Herrmann 10bb277da2 Improve temp dir handling in tests
Specifically, on Windows, TestCaseThatUploadsFiles currently shows
errors on interpreter exit. These are caused by
TemporaryDirectory.cleanup() not being able to delete files because they
are still open in python.exe. Now at least, the errors appear during
tearDown().
2023-10-06 11:26:34 +02:00
Michael Herrmann 6e704848bf Make it possible to host update files on S3 2023-08-11 16:42:29 +02:00
Michael Herrmann 7778792e85 Allow multiple users per tenant 2023-08-03 16:00:50 +02:00
Michael Herrmann 17eb067076 Implement winget search --id XYZ 2023-06-11 06:33:30 +02:00
Michael Herrmann 60b76909c3 Fix errors when winget searches our source 2023-02-17 12:02:43 +01:00
Michael Herrmann 714ec6332d Fix winget search with packages without versions 2023-02-16 09:20:54 +01:00
Michael Herrmann 7365b09c79 Implement a REST API at /api/v1/ 2023-01-24 13:54:30 +01:00
Michael Herrmann 7c65fe26fa Add Installer#scope 2022-09-22 17:33:23 +02:00
Michael Herrmann c5c53b2651 Fix winget list
Previously, our source returned all its packages for this query.
2022-02-17 18:37:20 +01:00
Michael Herrmann 7b03f4283a Remove references to winget-private-repository 2021-12-21 19:12:38 +01:00
Michael Herrmann 315e5355e6 Fix failing tests 2021-12-14 12:24:12 +01:00
Michael Herrmann 8c882746a1 Make multi-tenant 2021-12-10 19:02:10 +01:00
Michael Herrmann ceec4e96c1 Rename app "api" to "winget" 2021-12-10 16:42:30 +01:00