Severity
High — external release blocker.
Problem
The Ruby release workflow and clients/ruby/RELEASE.md require a protected GitHub environment named rubygems, but the repository currently has no such environment. The Ruby workflow has never run; 0.3.0.rc.1 was published manually.
Existing release environments (go-release, npm, pypi, testpypi) have required reviewers and main-only branch policies. Ruby has no equivalent approval gate, and the RubyGems trusted-publisher binding is not yet proven by automation.
Required before real publish
After the tag-collision fix (#312 / draft PR #323):
- create the
rubygems GitHub environment;
- restrict it to
main and require the intended reviewer(s);
- configure/verify the RubyGems trusted publisher for this repository/workflow/environment;
- run the workflow with
dry_run=true;
- perform a reviewed prerelease publish before final 0.3.0.
This task includes external repository/registry configuration; it cannot be completed by a code-only PR.
Severity
High — external release blocker.
Problem
The Ruby release workflow and
clients/ruby/RELEASE.mdrequire a protected GitHub environment namedrubygems, but the repository currently has no such environment. The Ruby workflow has never run;0.3.0.rc.1was published manually.Existing release environments (
go-release,npm,pypi,testpypi) have required reviewers and main-only branch policies. Ruby has no equivalent approval gate, and the RubyGems trusted-publisher binding is not yet proven by automation.Required before real publish
After the tag-collision fix (#312 / draft PR #323):
rubygemsGitHub environment;mainand require the intended reviewer(s);dry_run=true;This task includes external repository/registry configuration; it cannot be completed by a code-only PR.