ci improvements:

- ensure gcc and clang are tested with several optimization
  levels (-O3,-O2,-O1,-Os). This reveals a number of problems in
  gcc11,12,13 (but not 14), which should be addressed next.
- use continue-on-error: false to ensure the final workflow result is
  red when any of its jobs fails
This commit is contained in:
Joao Paulo Magalhaes
2025-01-10 19:21:26 +00:00
parent 94a2681013
commit 6fbd63a856
34 changed files with 1554 additions and 1136 deletions