Closed kkimurak closed 8 months ago
本PRは以下の変更を差し戻します: https://github.com/kkimurak/ssl-rules-ja/commit/aa88b94e472c3dc88610179e660a81f4773c9532
また差分生成のために使っているPythonライブラリのhtmldifferで該当する機能(ファイルのエンコーディング指定)が最新のリリース(といっても2017年)に含まれていなかったため、pip installでgithubからインストールするようにしていました。
htmldiffer
pip install
しかしCircleCIに移行したところCIが落ちており(たとえば https://app.circleci.com/jobs/github/kkimurak/ssl-rules-ja/12)、この処理が原因であったのではないかと推測されました。また処理時間が異様に長く、本家ルールのCIではpip installを含めても3秒で完了しているにもかかわらず本リポジトリでは4分かかっています。手元のWindowsで走らせたときもこの程度の差は認められました。
master-jpにマージしないと動作がわからないため、さっさとマージして様子を見ます。
駄目でした。前回同様、gh-pagesブランチをcheckoutして今回のビルド成果物html,pdfで上書きしているはずなのにnothing to commitになります。
nothing to commit
https://app.circleci.com/pipelines/github/kkimurak/ssl-rules-ja/15/workflows/ded924aa-c085-460b-a991-bd7d4e69e324/jobs/15
本PRは以下の変更を差し戻します: https://github.com/kkimurak/ssl-rules-ja/commit/aa88b94e472c3dc88610179e660a81f4773c9532
84 でCircleCIへの移行に追従しましたが、日本語版リポジトリとして独自の変更 aa88b94e472c3dc88610179e660a81f4773c9532 を加えていました。これは私の手元の環境(日本語Windowsマシン)で動かしていたときに遭遇した文字化けへの対処で、入出力のエンコードをUTF-8と明示してやることで解決を試みるもので、手元の環境では問題が解消していました。
また差分生成のために使っているPythonライブラリの
htmldiffer
で該当する機能(ファイルのエンコーディング指定)が最新のリリース(といっても2017年)に含まれていなかったため、pip install
でgithubからインストールするようにしていました。しかしCircleCIに移行したところCIが落ちており(たとえば https://app.circleci.com/jobs/github/kkimurak/ssl-rules-ja/12)、この処理が原因であったのではないかと推測されました。また処理時間が異様に長く、本家ルールのCIでは
pip install
を含めても3秒で完了しているにもかかわらず本リポジトリでは4分かかっています。手元のWindowsで走らせたときもこの程度の差は認められました。