Add gems remote, local and virtual #68

Merged
benvin merged 3 commits from benvin/gems into main 2026-10-18 02:54:21 +11:00
Member

Bundler needs one RubyGems source for internal and public gems; artifactapi now serves gems remotes, locals and virtuals, but none are declared here.

  • wire the remote_gems and local_gems kinds through config, the environment and the module
  • add remote_gems/rubygems (rubygems.org), local_gems/gems-internal and the gems virtual over both

requires a provider release with artifactapi_local_gems (unkin/terraform-provider-artifactapi#33); validate fails until then

Bundler needs one RubyGems source for internal and public gems; artifactapi now serves gems remotes, locals and virtuals, but none are declared here. - wire the `remote_gems` and `local_gems` kinds through config, the environment and the module - add `remote_gems/rubygems` (rubygems.org), `local_gems/gems-internal` and the `gems` virtual over both requires a provider release with `artifactapi_local_gems` (unkin/terraform-provider-artifactapi#33); validate fails until then
unkin-agent added 1 commit 2026-10-18 00:47:21 +11:00
Add gems remote, local and virtual
ci/woodpecker/pr/plan Pipeline failed
ci/woodpecker/pr/pre-commit Pipeline failed
9765097f80
Author
Member
  • nit: config/remote_gems/rubygems.yaml:4 — mutable_ttl: 3600 applies to /versions and every /info/*, which are fetched at different times; an /info newer than the cached /versions gives an md5 mismatch that bundler reports as an error → lower to ~300.
- nit: config/remote_gems/rubygems.yaml:4 — `mutable_ttl: 3600` applies to `/versions` and every `/info/*`, which are fetched at different times; an `/info` newer than the cached `/versions` gives an md5 mismatch that bundler reports as an error → lower to ~300.
unkin-agent added 1 commit 2026-10-18 01:15:35 +11:00
Lower rubygems mutable_ttl to 300s
ci/woodpecker/pr/plan Pipeline failed
ci/woodpecker/pr/pre-commit Pipeline failed
9c1851b497
unkin-agent added 1 commit 2026-10-18 02:21:15 +11:00
retrigger CI for provider v0.9.0
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
65d73cb139
benvin merged commit acf0309ddf into main 2026-10-18 02:54:21 +11:00
benvin deleted branch benvin/gems 2026-10-18 02:54:21 +11:00
Sign in to join this conversation.