9c3ee25906
cmd/pkgserver: log instead of write encoding error
...
This message is unlikely to be useful to the user, and output may be partially written at this point, causing the error to be even less intelligible.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-01 19:21:37 +09:00
c11985a477
cmd/pkgserver: appropriately mark test helpers
...
This improves usefulness of test log messages.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-01 19:21:37 +09:00
a6f9fe7981
cmd/pkgserver: do not omit report field
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-01 19:21:37 +09:00
25d6b85aef
cmd/pkgserver: gracefully shut down on signal
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-01 19:21:37 +09:00
134bfb01be
cmd/pkgserver: specify full addr string in flag
...
This allows greater flexibility.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-01 19:21:37 +09:00
dae754678e
cmd/pkgserver: make report argument optional
...
This allows serving metadata only without a populated report. This also removes the out-of-bounds read on args when no arguments are passed.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-01 19:21:37 +09:00
3241e4f24a
cmd/pkgserver: embed internal/rosa metadata
...
This change also cleans up and reduces some unnecessary copies.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-01 19:21:37 +09:00
eab70c42bc
cmd/pkgserver: do not assume default mux
...
This helps with testing.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-01 19:21:37 +09:00
cc451595b8
cmd/pkgserver: create index without report
...
This is useful for testing, where report testdata is not available.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-01 19:21:37 +09:00
6f58938615
cmd/pkgserver: add sort orders, change pagination rules
2026-05-01 19:21:37 +09:00
dd511b0a19
cmd/pkgserver: add /status endpoint
2026-05-01 19:21:37 +09:00
6f13b21403
cmd/pkgserver: minimum viable frontend
2026-05-01 19:21:37 +09:00
251d312597
cmd/pkgserver: api versioning
2026-05-01 19:21:37 +09:00
e7ace18573
cmd/pkgserver: add get endpoint
2026-05-01 19:21:37 +09:00
24a859ac2c
cmd/pkgserver: add count endpoint and restructure
2026-05-01 19:21:37 +09:00
29320d3387
cmd/pkgserver: add status endpoint
2026-05-01 19:21:37 +09:00
c537403257
cmd/pkgserver: add createPackageIndex
2026-05-01 19:21:37 +09:00
035fa01a3b
cmd/pkgserver: add command handler
2026-05-01 19:21:37 +09:00
09fd010912
cmd/pkgserver: replace favicon
2026-05-01 19:21:37 +09:00
7094c9219f
cmd/pkgserver: pagination
2026-05-01 19:21:37 +09:00
237183740c
cmd/pkgserver: basic web ui
2026-05-01 19:21:37 +09:00