-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Configure RubyGems Trusted Publishing #815
Configure RubyGems Trusted Publishing #815
Conversation
I also not sure about BTW, I prepared to use |
No special token should be needed, please use |
ruby/net-imap and ruby/net-ftp use https://github.com/ruby/net-imap/blob/3094fcc0520ad2b53e0d619830d816a683847207/.github/workflows/push_gem.yml |
ed1c84b
to
70377d3
Compare
86ce872
to
7194da6
Compare
Added .github/workflows/push_gem.yml based on that of net-imap and psych. If nothing goes wrong, pushing a tag named v* should publish openssl-*.gem and openssl-*-java.gem to rubygems.org, and create a draft GitHub release.
7194da6
to
1269785
Compare
v3.2.1 has been released to rubygems.org using this workflow: https://rubygems.org/gems/openssl/versions/3.2.1 The -java version failed for some reason. I manually built the stub gem and pushed it to rubygems.org. https://github.com/ruby/openssl/actions/runs/12393510385/job/34594907881 |
The error with building -jruby version seems to be due to a bug fixed in jruby/jruby#8502 (to be included in JRuby 9.4.10.0). |
Added .github/workflows/push_gem.yml based on that of net-imap and psych.
If nothing goes wrong, pushing a tag named v* should publish openssl-.gem and openssl--java.gem to rubygems.org, and create a draft GitHub release.
See also: ruby/net-imap#265
This is not tested yet.