トップ «前の日記(2018/04/22 (日) ) 最新 次の日記(2018/04/24 (火) )» 編集 RSS feed

HsbtDiary


2018/04/23 (月) [長年日記]

Ruby CI を Rails 5.2 にして CoffeeScript をやめた

Ruby の HEAD をビルドし続ける https://rubyci.org で使っている Rails を 5.2 にした。特に根深い機能も使ってないのでシュッとあげて終わりってくらいの作業量。

https://github.com/ruby/rubyci/commit/55cbb2e693047c026b05e9436c99f35a644b2846

アップグレード業、人間がやるのももうだるいので dependabot にやらせるようにしてしまった。あと、coffeescript が 1 ファイルだけあって、これをコンパイルするために coffee-rails 入れるのもアレなのでシュッと変換してしまった。

https://github.com/ruby/rubyci/commit/0d2e1858d7557d03519be0e3e3dcaf94fb2bfa88

heroku, dyno をビルドするときに assets のキャッシュが乗っているらしく、リポジトリから消しても延々と coffeescript を transpile しようとして死んでしまうので、cli のプラグインを使ってパージした。

$ heroku plugins:install heroku-repo
$ heroku repo:purge_cache 

同じ現象にはまっている人がいたら試してみるとよさそうです。