General

Profile

hsbt (Hiroshi SHIBATA)

  • Login: hsbt
  • Email: hsbt@ruby-lang.org
  • Registered on: 04/26/2009
  • Last sign in: 04/10/2026

Issues

open closed Total
Assigned issues 32 404 436
Reported issues 14 222 236

Projects

Project Roles Registered on
Ruby Committer, Contributor, Release Manager, Security team, Infrastructure team 01/25/2013

Activity

Today

07:34 AM Ruby Revision 509b0e4d (git): Fixed the wrong dev version of strscan
hsbt (Hiroshi SHIBATA)
07:32 AM Ruby Revision 88f18fde (git): Update with the correct versions from Ruby 4.0.0 release
hsbt (Hiroshi SHIBATA)
07:13 AM Ruby Revision 6c5f1225 (git): Generate sub-bullets for RubyGems and bundler
RubyGems and bundler were skipped outright in collect_gem_updates, so
NEWS.md never picked up the rubygems/rubygems releases shipped between
the X.Y.0 baseline and the in-development X.(Y+1).0.dev. Wire them
through resolve_repo (RubyGem...
hsbt (Hiroshi SHIBATA)
07:04 AM Ruby Revision 9d6deeba (git): Use the X.Y.0 release as the gem-version baseline
stdgems.org's "X.Y" key tracks the latest 4.0.x patch level, so once a
gem gets bumped in a Ruby patch release the diff baseline shifts forward
and history that should appear in NEWS.md for the next minor disappears.
Prefer the explicit ...
hsbt (Hiroshi SHIBATA)
07:00 AM Ruby Revision c45dddeb (git): Tidy up NEWS.md updater leftovers
* Drop the bundler- tag-prefix handling from fetch_release_range,
collect_gem_updates, and format_release_diff. collect_gem_updates skips
the bundler gem before any of these run, so the special-case prefix
stripping never had a cha...
hsbt (Hiroshi SHIBATA)
06:54 AM Ruby Revision 17506269 (git): Extract sub-bullet formatting into format_release_diff
The " * 1.2.3 to [v1.2.4][gem-v1.2.4], ..." sub-bullet was assembled in
two places with the same expression. Pull it into a single helper so the
formatting and the bundler-prefix stripping live in one spot.
Co-Authored-By: Claude Opus ...
hsbt (Hiroshi SHIBATA)
06:51 AM Ruby Revision 28852145 (git): Read current gem versions from repo state instead of NEWS.md
The "to" side of the diff used to come from parsing NEWS.md, which made
this script depend on update-NEWS-gemlist.rb having already written the
right versions there. Read the authoritative sources directly: scan
{ext,lib}/**/*.gemspec fo...
hsbt (Hiroshi SHIBATA)
06:43 AM Ruby Revision fbe968e6 (git): Drop dead code from NEWS.md updater
* Remove the bundler branch in resolve_repo: collect_gem_updates skips
bundler before resolve_repo is ever consulted, so the mapping was
unreachable.
* Inline the gem_name_normalized ternary, which had the same value in both
arms.
...
hsbt (Hiroshi SHIBATA)
06:41 AM Ruby Revision 466f6755 (git): Handle network failures in NEWS.md updater
GitHub API failures (rate limit, transient 5xx, repo missing) used to abort
the whole script mid-run, leaving NEWS.md in a partially regenerated state.
Wrap the per-gem Octokit call so a single failure only skips that gem with
a stderr w...
hsbt (Hiroshi SHIBATA)
06:36 AM Ruby Revision 13df62bb (git): Clean up orphaned release-tag link refs in NEWS.md updater
When update-NEWS-gemlist.rb drops a bundled/default gem entry from NEWS.md
(because it no longer differs from the previous-release snapshot), the
matching `[gem-vX.Y.Z]: ...` link definitions were left behind by
update-NEWS-github-releas...
hsbt (Hiroshi SHIBATA)

Also available in: Atom