昨日の日記に書こうと思って漏れていたのだけど、sidekiqのサーバープロセスでだけ実行したいコードはSidekiq.configure_serverの中に書くと良さそう。
znzさんにSidekiq.server?の存在を教えてもらって気がついた。
graphql-rubyのアップデートブロッカーになってた問題を直してmergeしてもらえた。 テストが通せなくてなんもわからん〜となってたけど、PRしてみたらownerの人がサッと直してくれた。めっちゃありがたい🙏
graphql-rubyのアップデートで、notes() { ... }のような、引数が空のときにカッコを付けるクエリがsyntax errorになるようになっていたので対応していた。
変更のPRはこれ https://github.com/rmosolgo/graphql-ruby/pull/2344