znz さんから git.ruby-lang.org の https の証明書が切れているという報告をもらって調べてみると確かに切れていた。
certbot がなんか動いてないかなあと思い dryrun 実行してみたら、http の時は well-known にパススルーするようにしていた、つもりだけど動いてなかったので、claude に、現状とこうしたいんだけど、というのを伝えてサクッと直してもらった。
https://github.com/ruby/git.ruby-lang.org/commit/e71e744aa70cc1bd54589dabfec140d403883868
実際これで動くようになったので大変便利。もう人間が書くと不具合しか起こさないので「こうしたい」ってのをちゃんと伝えて作らせて、内容は確認する、ってのがいい気がする。
release-gem の中で使われている rubygems.org の OIDC を経由して認証情報を取得するライブラリである rubygems/configure-rubygems-credentials の v2.0.0 をリリースした
https://github.com/rubygems/configure-rubygems-credentials/releases/tag/v2.0.0
前から node20 は終わるよ、というエラーが出続けていて、リリースしないとなあ、でも ts とかわからんしな、という状態だったので claude に話しながら pull request や issue を片付けて、ts のコードはわからないなりに、まあ動くやろ、とか理解できるまで claude に解説させてなんとかした。
actions/core のメジャーバージョンを上げるには、ちょっと大変そうだったのでそれは v3.0.0 で。ひとまずは動いていると思うので、なんか動いてないところがあったら教えてください。
「自動車税納税通知書」という不穏な封筒を受け取ったので楽天ペイで支払った。これ、毎年書いてる気がするけどクレジットカードだとシステム利用料がかかる、というのが本当に納得いかない。
楽天ペイに楽天カードでチャージして払っているので実質同じといえば同じなんだけど、なんとかして欲しい。
火曜に準備、水曜に本番と珍しく連チャンで開催。
https://bugs.ruby-lang.org/issues/21956
議題にあることは書いてある通りに眺めたけど、それ以外の最近話しておくこと、見たいのが異様にたくさんあって結局18時過ぎまでぶっ通しでやっていてヘトヘト。これが仕事かつ、いろんな人と話す時間ではあるのでいい時間ではある。
日曜に無くしたのか、というカードケースのリカバリとして、財布で使っている SmartTrack Card の2枚目を買った。今度はペアリングして使い始めると同時にちゃんと音が鳴るのを確認した。
これ、毎月やるのは微妙だけど、ちゃんと繋がるのか、音が鳴るのか、ってのはいざという時のためにチェックした方がいいんだろうなあ。バックアップがちゃんとリストアできるんか、みたいな感じでとても仕事っぽい。
朝起きたらリリースされていた。便利。
https://www.ruby-lang.org/en/news/2026/05/11/ruby-4-0-4-released/
で、各種ワークフローの動作状況をチェックしてみると all-ruby がこけていて、なんで?と調べていた。
https://bugs.ruby-lang.org/issues/22065
どうやら、コードドキュメントの中に UTF-8 が混入しており、rdoc が落ちるというやつだった。ひとまず回避手段はあるので、踏み抜いた人はオプションをつけるなりして対処してください。色々あるものだなあ。
RubyKaigi 2026 のあと 1 回目の開発者会議、のための準備会。
https://bugs.ruby-lang.org/issues/21956
RubyKaigi 疲れなのか、そのまま休暇、という人が多いのか議題はそれほど多くなくさっと眺めてから。RubyKaigi 前後にあったトピックを追いかけたりしていた。
takaknm が宮崎料理を食べに行こう、という企画をしてくれたので御徒町までぶらっと行って食べてきた。
https://asakusarb.esa.io/posts/1298
宮崎っていうと鳥南蛮???くらいの知識しかないのであれこれ食べつつ、RubyKaigi どうでした、という話をしながら横の人たちが焼酎を飲みながらビールをチェイサーにする、というのを見ていた。
21時には眠いです...となるので、強い気持ちで立ち上がって帰宅。お疲れ様でした。