Improve ci #912

jaskij wants to merge 29 commits into ETLCPP:development from jaskij:improve-ci
jaskij
jaskij first stab at unified GCC workflow
da7e686f
jaskij allow manual running of the new workflow
7e0b0119
jaskij rename the unified workflow
68f5174f
jaskij workflows: gcc-unified: upgrade checkout from v3 to v4
31b85929
jaskij workflow: gcc-unified: add C++03 to the matrix
68d58b49
jaskij workflow: remove deduplicated actions
f27919fe
jaskij workflows: gcc-unified: fix eclusion
97845669
semanticdiff-com
jaskij
jaskij workflows: GCC: rename from gcc-ubuntu-24.04 to gcc
04cd9bf1
jaskij temporarily disable filtering branches for push CI triggers
4de16208
jaskij workflows: rename gcc-unified.yml to just gcc.yml, since there's only…
e6281828
jwellbelove
jaskij
jaskij workflows: move clang to a matrix as well
4e488056
jaskij
jwellbelove
jaskij
jaskij workflows: GCC: treat 03 as 03, not 3
10f5ec33
jaskij workflows: gcc: refactor to split steps, don't try to test with C++03
a6b49121
jaskij workflows: try both gcc and clang in one file
c9a1f979
jaskij workflows: fix bugs after merging GCC and LLVM workflows
07173ab6
jaskij tests: clang: disable Wvla-cxx-extension
ae8ac979
jaskij workflows: rename gcc to linux
f0f49df7
jaskij workflows: can we do all posix testing in one workflow?
f2a43ca0
jaskij workflows: still trying for single-file-posix
1afb9cc3
jaskij tests: only add -Wno-vla-cxx-extension if the compiler has it
38fbc84a
jaskij tests: fix stupid mistake
27aba5e3
jaskij workflows: all posix builds in a single file work
a6ca3b25
jaskij
jaskij workflows: actually get the number of cores on MacOS
89069aff
jaskij workflow: bring back syntax checks
f27899fe
jaskij workflow: posix: fix typo for syntax check
4863864f
jaskij workflows: posix: another syntax check typo
45d9ec62
jaskij workflows: MacOS is weird, drop the runner to 13
1dec88c4
jaskij workflows: maybe macos-12 will work?
7befca19
jaskij platform.h: fix? C++03 on Apple
6f3b4687
jaskij
jaskij
jaskij

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone