Cockatrice/.ci
Lukas Brübach f8ce0dd0e5 [CI] Collect an MSBuild performance summary and binary log on request
The Windows job spends about 28 minutes inside one "Build project"
group, with nothing in it that says where the time goes: MSBuild runs
single-node because no --parallel is passed, so projects build one
after another and it is not visible which projects, tasks or phases are
responsible.

Add a --profile flag that makes the Windows build write
-flp:PerformanceSummary and -bl, repeat the summary in the job log so
the numbers need no download, and report the core count, which decides
how much parallelism is worth asking for. The binary log is uploaded as
an artifact only on the runs that asked for it.

The workflow drives it from a build_profile matrix key that is empty by
default, so no build changes behaviour until someone sets it.
2026-10-06 05:50:10 +02:00
..
Arch [Security] Use a CSPRNG for salts, tokens, and RNG seeding (#7192) 2026-09-04 13:49:18 +02:00
Debian12 [CI] Key the vcpkg binary cache per ABI and let pull requests heal it 2026-10-03 18:14:10 +02:00
Debian13 [CI] Key the vcpkg binary cache per ABI and let pull requests heal it 2026-10-03 18:14:10 +02:00
Fedora43 Alphabetical ordering of Qt modules/packages (#7334) 2026-09-20 19:24:55 +02:00
Fedora44 Alphabetical ordering of Qt modules/packages (#7334) 2026-09-20 19:24:55 +02:00
Servatrice_Debian12 [CI] Key the vcpkg binary cache per ABI and let pull requests heal it 2026-10-03 18:14:10 +02:00
Ubuntu24.04 [CI] Key the vcpkg binary cache per ABI and let pull requests heal it 2026-10-03 18:14:10 +02:00
Ubuntu26.04 [CI] Key the vcpkg binary cache per ABI and let pull requests heal it 2026-10-03 18:14:10 +02:00
compile.sh [CI] Collect an MSBuild performance summary and binary log on request 2026-10-06 05:50:10 +02:00
docker.sh add ccache eviction for files older than 7 days (#6795) 2026-04-11 19:18:12 +02:00
lint_cpp.sh CI: Print colored diff for lint check (#6975) 2026-06-08 19:19:28 +02:00
macos.entitlements Sign macOS Releases (#5396) 2025-01-09 22:32:53 -05:00
name_build.sh CI: Cleanup (#6677) 2026-03-09 21:32:47 +01:00
prep_release.sh escape ampersand (#6900) 2026-05-21 22:02:09 +02:00
release_template.md Update & add arch/platform labels in release template (#7149) 2026-08-23 12:56:00 +02:00
resolve_latest_aqt_qt_version.sh CI: Resolve to latest Qt version in range for Windows as well (#6700) 2026-03-15 17:47:48 +01:00
thin_macos_qtlib.sh ci: make fat qt libs thin (#6281) 2026-01-04 01:00:05 +01:00
update_translation_source_strings.sh make translation update script more specific in line selection (#4993) 2024-01-25 23:28:23 +01:00
update_translation_source_strings_template.md fix transifex link (#5969) 2025-06-09 02:05:24 +02:00