Add trusted gem publishing

This commit is contained in:
2026-07-18 13:32:36 -07:00
parent 5113a953db
commit 8adc95985a
2 changed files with 28 additions and 0 deletions

View File

@@ -196,6 +196,11 @@ The smoke suite covers Client end-to-end against WebMock-stubbed OpenCode
endpoints, including subscription-before-prompt ordering and
reconnect-without-repost.
Releases use RubyGems trusted publishing. After the repository's
`release.yml` workflow is registered as a trusted publisher with the `release`
environment, pushing a `v*` tag builds, attests, and publishes the gem without
a long-lived RubyGems API key.
## License
MIT. See [LICENSE](LICENSE).