1
0
Fork 1
mirror of https://github.com/git-pkgs/proxy.git synced 2026-07-06 22:33:19 -04:00
pkg-proxy/internal
Andrew Nesbitt 43a164ed72
Add cooldown support for Hex
Decode the Hex registry protobuf format, filter releases by fetching
timestamps from the Hex HTTP API (hex.pm/api/packages/{name}), and
re-encode without the original signature.

The protobuf handling uses protowire for low-level encoding/decoding
of the Signed wrapper, Package, and Release messages. Timestamps come
from the inserted_at field in the JSON API response.

Since the proxy re-encodes the payload without the original signature,
users need to disable registry signature verification.
2026-04-06 13:18:57 +01:00
..
config Fix all golangci-lint issues across the codebase (#32) 2026-03-18 10:59:29 +00:00
cooldown Fix all golangci-lint issues across the codebase (#32) 2026-03-18 10:59:29 +00:00
database Track applied migrations to skip column checks on startup (#60) 2026-04-06 13:06:45 +01:00
enrichment Use shared github.com/git-pkgs/enrichment module 2026-02-06 10:37:00 +00:00
handler Add cooldown support for Hex 2026-04-06 13:18:57 +01:00
metrics Refactoring and features 2026-02-03 22:40:40 +00:00
server Fix cross-device link error when running in Docker with volumes (#66) 2026-04-06 13:07:31 +01:00
storage Fix cross-device link error when running in Docker with volumes (#66) 2026-04-06 13:07:31 +01:00