b123fb5e1c
cmd/pkgserver: handle unversioned value
...
This omits the field for an unversioned artifact, and only does so once on startup.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:52:23 +09:00
4f052aef81
cmd/pkgserver: determine disposition route in mux
...
This removes duplicate checks and uses the more sound check in mux.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:33:34 +09:00
99f8b571dd
cmd/pkgserver: format get error messages
...
This improves source code readability on smaller displays.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:29:27 +09:00
9c0fc93f81
cmd/pkgserver: constant string in pattern
...
This resolves patterns at compile time.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:23:43 +09:00
1f12cd315a
cmd/pkgserver: satisfy handler signature in method
...
This is somewhat cleaner.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:18:21 +09:00
5cfc30aebd
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-03-11 02:10:40 +09:00
ec0166653e
cmd/pkgserver: appropriately mark test helpers
...
This improves usefulness of test log messages.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:04:13 +09:00
6e37672976
cmd/pkgserver: do not omit report field
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:03:47 +09:00
7b1d66bb54
cmd/pkgserver: gracefully shut down on signal
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:00:55 +09:00
36fd991d2a
cmd/pkgserver: specify full addr string in flag
...
This allows greater flexibility.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 01:49:42 +09:00
dafeb93905
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-03-11 01:47:49 +09:00
b8adeeb676
cmd/pkgserver: embed internal/rosa metadata
...
This change also cleans up and reduces some unnecessary copies.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 01:36:54 +09:00
a2b5206d98
cmd/pkgserver: do not assume default mux
...
This helps with testing.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-10 23:59:16 +09:00
b58591d9b1
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-03-10 22:31:59 +09:00
d74f3341a3
cmd/pkgserver: add sort orders, change pagination rules
2026-03-10 05:18:55 -05:00
8fc03aee8e
cmd/pkgserver: add /status endpoint
2026-03-10 04:24:49 -05:00
953e00c428
cmd/pkgserver: minimum viable frontend
2026-03-10 03:31:14 -05:00
c68d1656c1
cmd/pkgserver: api versioning
2026-03-09 23:41:16 -05:00
de860fedd6
cmd/pkgserver: add get endpoint
2026-03-09 18:18:51 -05:00
bd88b6c29a
cmd/pkgserver: add count endpoint and restructure
2026-03-09 15:41:21 -05:00
e51beac557
cmd/pkgserver: add status endpoint
2026-03-09 04:09:18 -05:00
bf2ebaab91
cmd/pkgserver: add createPackageIndex
2026-03-09 01:27:46 -05:00
1924fcee91
cmd/pkgserver: add command handler
2026-03-08 22:28:08 -05:00
ea754e8650
cmd/pkgserver: replace favicon
2026-03-05 01:12:17 -06:00
9c72e0d771
cmd/pkgserver: pagination
2026-03-05 00:32:25 -06:00
5fdeadcfe0
cmd/pkgserver: basic web ui
2026-03-04 22:50:58 -06:00