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.
Update README to abandon Ubuntu 18.04 support
Ubuntu 18.04のテスト環境が使えなくなるため前倒しで18.04のサポートを放棄します。
次のリリースまで動作環境の変更は行いませんが18.04では問題が起こるかもしれません。
2019年より前にリリースされたディストリビューションを利用されている場合は更新をお願いいたします。
GitHub Actions: Update versions for reusable actions
CIで利用しているアクションのバージョンを最新版に更新します。
GitHub Actions: Set verbose output for meson test
Mesonのテスト実行するときに詳細な結果を出力するように設定します。
Update CI settings to abandon Ubuntu 18.04 support
GitHub ActionsのCI設定を更新してUbuntu18.04のジョブ削減とUbuntu22.04のジョブを追加します。
20 jobsを超えると実行待機が発生するため廃止予定オプションとコンパイラオプションはテストから除外しています。
ディストロとツールチェーンの組み合わせも網羅していません。
Ubuntu18.04 は 2022-12-01 のサポート終了に向けてジョブの強制キャンセルが計画されているため失敗やキャンセルになってもCIが継続するように設定します。
コンパイラ: gcc-8 ~ gcc-11, clang-7.0 ~ clang-14 (clang-12は除く)
ディストロ: Ubuntu18.04, Ubuntu20.04, Ubuntu22.04
ビルドツール: Autotools, Meson
ビルドの構成 (20 jobs)
Mesonを利用したビルド (12 jobs)
Ubuntu18.04
Ubuntu20.04
Ubuntu22.04
Autotoolsを使用したビルド (1 job)
Ubuntu22.04
オプションのビルド (6 jobs)
Ubuntu20.04 (Autotools)
Ubuntu22.04 (Meson)
マニュアルのビルド (1 job)
GitHub Actions: Use actions/jekyll-build-pages@v1
自前で設定したjekyllではなくGitHubが保守しているアクションを使ってマニュアルのビルドをテストするように変更します。