From 65f337bcf49d004f8761e04116113b5766ea7b26 Mon Sep 17 00:00:00 2001 From: Zsolt Tasnadi Date: Wed, 19 Aug 2026 11:20:53 +0200 Subject: [PATCH] README: the registry example named the wrong org `api/packages/tools/rubygems` was right until the org reshuffle moved the engine to `engines`, and it has been copy-pasteable-but-broken since. The gemspec's allowed_push_host and the CI's `gem push --host` both say `engines`; only the README did not. While there: pin the example to `~> 0.5` and say why the source is block-scoped. A second *global* source leaves Bundler unable to say which gem came from where. Co-Authored-By: Claude Opus 5 (1M context) --- libs/ruby/warp_engine/README.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/libs/ruby/warp_engine/README.md b/libs/ruby/warp_engine/README.md index f754887..c10cb02 100644 --- a/libs/ruby/warp_engine/README.md +++ b/libs/ruby/warp_engine/README.md @@ -161,14 +161,19 @@ From the git repository: gem "warp_engine", git: "https://git.teletypegames.org/engines/warp_engine.git" ``` -Or from the Forgejo rubygems registry (tagged releases): +Or from the Forgejo rubygems registry, which is where **tagged releases** land — a +version rather than whatever a branch happens to hold: ```ruby -source "https://git.teletypegames.org/api/packages/tools/rubygems" do - gem "warp_engine" +source "https://git.teletypegames.org/api/packages/engines/rubygems" do + gem "warp_engine", "~> 0.5" end ``` +The registry is publicly readable, so no credential is needed to install from it. Use a +**block-scoped** source rather than a second global one: with two global sources Bundler +cannot say which gem came from where. + Then: ```sh