Add gems remote type for RubyGems #142

Merged
benvin merged 5 commits from benvin/remote-gems into benvin/remote-head-route 2026-10-17 13:19:01 +11:00

5 Commits

Author SHA1 Message Date
unkin-agent b42430518e Merge remote-tracking branch 'origin/benvin/remote-head-route' into benvin/remote-gems
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
2026-10-17 12:59:50 +11:00
unkin-agent ca7c8fa2a0 Serve gems api/v1 JSON as application/json
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
2026-10-17 12:41:37 +11:00
unkin-agent 5802d44471 Merge remote-tracking branch 'origin/benvin/remote-head-route' into benvin/remote-gems
# Conflicts:
#	internal/api/v1/routes_test.go
2026-10-17 12:41:10 +11:00
unkin-agent 655bfe402e merge master
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
2026-10-17 12:29:30 +11:00
unkin-agent 95d81c1af0 Add gems remote type for RubyGems
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
- add gems package type proxying the compact index and .gem/quick gemspec downloads
- route HEAD on /api/v1/remote/* so gem detects the compact index
2026-10-16 23:20:00 +11:00