Improve MSYS2 download in build workflow v2 #625
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
MSYS2のダウンロードを調整しました。
stable (2019-5-24) ではなく latest を優先してダウンロードするようにしました。
pacman の修正やミラーサイトの追加等がされているようです。
また、ダウンロード後は、pacman -Syyuu で最新版にアップデートするようにしました。
( 安定版でいきたかったのですが、pacman が core dump したりしているので。。。
https://github.com/shirok/Gauche/runs/488783601?check_suite_focus=true )
また、タイムアウト時間を 90 分に増やしました。
ダウンロードのリトライ等で、時間がかかるケースがあるため。
( linux と osx は増やす必要はありませんが、また干渉があるといやなので、合わせました)
また、上記変更により、MinGW-w64 の gcc のバージョンが 8.3.0 から 9.2.0 に上がりました。
このせいか、srfi-144 のテストが 2 件エラーになるようになったため、
スキップするようにしました。
<テスト結果>
https://github.com/Hamayama/Gauche/actions/runs/51153221
<関連情報>
https://practical-scheme.net/wiliki/wiliki.cgi?Gauche%3ABugs#H-1qgtcx1
https://gist.github.com/Hamayama/3cc0e9c0c5283e7fc422360c6e5bd372
関連プルリクエスト #622