https://github.com/rails/sprockets
SprocketsのGZip圧縮処理において、GZipヘッダ内のmtimeを固定値(Ruby 2.7以降は0、未満は1)に変更し、コンテンツが変わっていないのにファイルハッシュが変わる問題を解消しました。またファイルシステム上のmtime設定をアーカイバから呼び出し元のcompressメソッドに集約することで、ZopfliとZlibの両方で元ファイルとのLast-Modified同期が保証されるようになっています。