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 CI settings
コンパイラ対応とオプションのライブラリを確認するためGitHub Actionsを利用してCI設定を構成します。20 jobsを超えると実行待機が発生するため廃止予定オプションとコンパイラオプションはテストから除外しています。
ディストロとツールチェーンの組み合わせも網羅していません。
コンパイラ: gcc-10 ~ gcc-13, clang-11 ~ clang-18
ディストロ: Ubuntu22.04, Ubuntu24.04
ビルドツール: Meson
AddressSanitizerを有効にしたビルド (1 job)
Ubuntu24.04
コンパイラーを変更するビルド (13 jobs)
Ubuntu22.04
Ubuntu24.04
オプションのビルド (6 jobs)
Ubuntu22.04
Ubuntu24.04
マニュアルのビルド (1 job)
CI: Update weekly jobs
GitHub ActionsのWeekly CIで利用するディストロとコンパイラーを更新します。
jobの構成
スケジュール: 毎週月曜日 00:00 UTC
Closes ma8ma#89