summaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
AgeCommit message (Collapse)AuthorFilesLines
2023-05-02Fix warning_level=everything on MacOSDavid Robillard1-1/+1
2023-05-01Use warning_level=everything on FreeBSD CIDavid Robillard1-1/+1
2023-04-24Replace strict option with new meson warning levelDavid Robillard1-11/+11
2023-04-02Run linting on CIDavid Robillard1-1/+1
2022-11-02Delete trailing whitespaceDavid Robillard1-1/+1
2022-10-26Arrange CI rows more logicallyDavid Robillard1-26/+40
This is organized in a way that hopefully makes more sense when viewed in a report. It also puts "basic" cases first, to ensure that tedious configuration issues are caught as early as possible when running rows sequentially for local testing.
2022-10-26Merge debug and release rows on CIDavid Robillard1-74/+22
Although this parallelizes more or less perfectly, it's much less expensive overall to combine the builds. Spinning up images is expensive, and we're not in that much of a hurry. Being cheaper overall, this speeds up the sequential local test run significantly.
2022-10-23Build reference documentationDavid Robillard1-21/+24
2022-10-23Add path APIDavid Robillard1-4/+12
2022-10-18Use 0BSD for trivial "public domain intent" thingsDavid Robillard1-1/+1
2022-10-09Add Fedora row to CIDavid Robillard1-0/+9
2022-08-18Fix test coverage on CIDavid Robillard1-0/+1
2022-08-12Run TSan and MSan on CIDavid Robillard1-3/+6
2022-08-12Use sensible meson setup commands in CI configurationDavid Robillard1-18/+18
2022-06-28Simplify dep5 file by adding license headers where possibleDavid Robillard1-0/+3
2022-06-28Add support for building Wasm with emscriptenDavid Robillard1-0/+13
2021-09-18Simplify CI configurationDavid Robillard1-28/+1
2021-09-16Fix test coverage uploading on CIDavid Robillard1-1/+1
2021-09-16Add FreeBSD row to CIDavid Robillard1-0/+15
2021-09-14Replace shared library malloc shim with explicit allocation testingDavid Robillard1-3/+3
The old approach was generally annoying to deal with sometimes, and not particularly portable. This replaces it by using the new custom allocator interface with unit tests that specifically check that failed allocation is handled properly.
2020-12-31Switch to MesonDavid Robillard1-135/+71
2020-11-11Add CI row to run clang sanitizersDavid Robillard1-0/+17
Some of these are also supported by GCC, but clang supports more and clang on Linux was uncovered before anyway, so this fixes that situation as well.
2020-08-13Fix Gitlab CI runner tagsDavid Robillard1-16/+8
2020-08-13Use ultra-strict warnings and Werror on CIDavid Robillard1-16/+15
2019-10-18Add Gitlab CI configurationDavid Robillard1-0/+206