Files
2026-07-13 13:05:14 +08:00

40 lines
1.4 KiB
JSON

{
"include": [
{
"name": "Linux x64, C++17",
"runs_on": "ubuntu-latest-16-cores",
"cache_key": "cpp-linux-cpp17",
"extra_env_vars": "RERUN_USE_ASAN=1 RERUN_SET_CXX_VERSION=17 LSAN_OPTIONS=suppressions=.github/workflows/lsan_suppressions.supp",
"additional_commands": "pixi run -e cpp cpp-docs",
"pr_ci": true
},
{
"name": "Linux x64, C++20 (skipped on PRs)",
"runs_on": "ubuntu-latest-16-cores",
"cache_key": "cpp-linux-cpp20",
"extra_env_vars": "RERUN_USE_ASAN=1 RERUN_SET_CXX_VERSION=20 LSAN_OPTIONS=suppressions=.github/workflows/lsan_suppressions.supp",
"pr_ci": false
},
{
"name": "Windows x64, C++17",
"runs_on": "windows-latest-8-cores",
"cache_key": "cpp-windows-cpp17",
"extra_env_vars": "RERUN_SET_CXX_VERSION=17",
"pr_ci": true
},
{
"name": "Windows x64, C++20 (skipped on PRs)",
"runs_on": "windows-latest-8-cores",
"cache_key": "cpp-windows-cpp20",
"extra_env_vars": "RERUN_SET_CXX_VERSION=20",
"pr_ci": false
},
{
"name": "Mac aarch64",
"runs_on": "macos-26-xlarge",
"cache_key": "cpp-macos-arm64",
"extra_env_vars": "",
"pr_ci": true
}
]
}