2024-01-01から1年間の記事一覧

docker-compose コマンドとdocker composeコマンドは別物

M1 macでdocker-compose upするとなぜか exec /usr/local/bin/docker-entrypoint.sh: exec format error docker imageはintel用なのでそれが関連している と思って色々試したがなにも変わらず docker desktopのバージョンを4.31.0 -> 4.32.0に上げたらdocker…

E2Eテストでバリデーションを調整してタイムアウトを抑制する

関連: system specでNet::ReadTimeoutになったら - おもしろwebサービス開発日記チラシの裏 やっぱりタイムアウトの時間を伸ばすのではなく、テスト側でバリデーションの条件を緩和してあげたほうがトータルのテスト実行時間が短くなっていいんじゃないか、…

flashメッセージが時々表示されないflakyテストを改善した話

Railsで cookie sessionを使っている 非同期でAPIをよく叩いている という条件下で、例えば日報を投稿したあとに"投稿しました!"というflashメッセージを表示しているはずなのになぜか"投稿しました!"が表示されないという現象が時々起こっていました。 こ…

Rails8.0.0マイルストーンの現状

これはなに 8.0.0 Milestoneを見て気になったものをまとめています マイルストーンは先週くらいにできたのですがもうマージされているやつもたくさんあります DHHが年末年始にめっちゃ働いている 気になったものたち Ruby3.3以上のサポート DHHは最初3.3以上…