Skip to content

Split CI into per-compiler workflows with individual badges - #327

Merged
GabrielDosReis merged 1 commit into
GabrielDosReis:mainfrom
gdr-at-ms:ci-per-compiler-badges
May 19, 2026
Merged

Split CI into per-compiler workflows with individual badges#327
GabrielDosReis merged 1 commit into
GabrielDosReis:mainfrom
gdr-at-ms:ci-per-compiler-badges

Conversation

@gdr-at-ms

Copy link
Copy Markdown
Contributor

Replace the single "Build & Test" workflow with five separate workflows, each with its own status badge in the README:

  • MSVC (Windows)
  • GCC (Linux)
  • Clang with libstdc++ (Linux)
  • Clang with libc++ (Linux)
  • Clang (macOS)

This makes it immediately visible which compiler has build failures, rather than a single aggregate badge that goes red if any one fails. The Analysis and Docs workflows are unchanged.

Replace the single 'Build & Test' workflow with five separate workflows,
each with its own badge in the README:
- MSVC (Windows)
- GCC (Linux)
- Clang with libstdc++ (Linux)
- Clang with libc++ (Linux)
- Clang (macOS)

This makes it immediately visible which compiler has build failures,
rather than a single aggregate badge that goes red if any one fails.
@GabrielDosReis
GabrielDosReis merged commit 27abb1f into GabrielDosReis:main May 19, 2026
12 checks passed
@gdr-at-ms
gdr-at-ms deleted the ci-per-compiler-badges branch May 19, 2026 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants