Nicolas Williams
03c69ffe1c
GitHub: Use -Wnonnull for GCC build
2022-01-19 17:00:11 -06:00
Nicolas Williams
01848fe1de
GitHub: Valgrind build: use LMDB
...
Let's see if the output from valgrind we're currently getting has to do
with BDB or if it's to do with Heimdal (I can't reproduce locally with
LDMB).
2022-01-18 12:35:26 -06:00
Nicolas Williams
257be08bbb
GitHub: Make valgrind build a debug build
...
To get line numbers from valgrind stack traces we need the valgrind
build to be a debug (-g) build.
2022-01-18 10:31:20 -06:00
Nicolas Williams
2801606b80
GitHub: Fix valgrind build
2022-01-18 01:15:09 -06:00
Nicolas Williams
376d347500
GitHub: Use just clang for valgrind build
2022-01-17 23:14:16 -06:00
Nicolas Williams
0e19c6b429
GitHub: Don't use find -cpio
2022-01-17 21:29:46 -06:00
Nicolas Williams
440ea95b56
GitHub: Add Failed Test Logs sections
2022-01-15 23:01:42 -06:00
Nicolas Williams
b8450a04a1
GitHub: Non-conflicting artifact names
2022-01-15 21:53:24 -06:00
Nicolas Williams
883f3cdfb5
GitHub: Fix linux build (make dist)?
2022-01-15 21:32:22 -06:00
Nicolas Williams
4b3f8266d7
GitHub: Fix osx build
2022-01-15 21:23:26 -06:00
Nicolas Williams
c74d1992e1
GitHub: Output artifacts (fix yaml moar)
2022-01-15 19:31:05 -06:00
Nicolas Williams
27deb05e72
GitHub: Output artifacts (fix yaml)
2022-01-15 19:27:16 -06:00
Nicolas Williams
1e205ca77e
GitHub: Output artifacts
2022-01-15 19:20:23 -06:00
Nicolas Williams
6ea0520388
GitHub: Special builds for more branches
...
Instead of triggering scan-build builds on pushes to the `scan-build` branch,
or valgrind builds on pushes to the `valgrind` branch, let's have pushes to
branches matching `scan-build*` and `valgrind*` branch name globs trigger the
corresponding builds.
Do not forget to delete those branches when you're done!
2022-01-15 16:29:11 -06:00
Nicolas Williams
1ba296dc6a
GitHub: Add more build types
...
- s/build.yml/${build}.yml/ for the existing builds
- add filter on branches on push
- add scan-build build triggered by pushes to the scan-build branch or by PRs
that touch the scan-build.yml
- add valgrind build triggered by pushes to the valgrind branch or by PRs that
touch the valgrind.yml
2022-01-15 16:18:03 -06:00
Nicolas Williams
66d6998e3e
GitHub: Complete split of build.yml
2022-01-14 13:52:50 -06:00
Nicolas Williams
02f6147bf1
GitHub: Prep to split build.yml
2022-01-14 13:51:26 -06:00
Nicolas Williams
64301260a5
GitHub: Fix paths that cause builds
...
We should split build.yml into separate workflows for each OS, that way
we can have Windows builds triggered by changes to NTMakefiles, but not
Linux builds.
2022-01-14 13:40:50 -06:00
Nicolas Williams
80dceccdd6
GitHub CI: Fix build.yml?
...
We need a validator for this. GitHub Actions tells us nothing about
what might be wrong with our build.yml!
2022-01-14 12:25:00 -06:00
Nicolas Williams
9f2027f216
CI: Add OS X build
2022-01-13 19:56:12 -06:00
Nicolas Williams
1af1d60a8c
github: Windows build?
2022-01-13 16:57:52 -06:00
Nicolas Williams
6d7c44989b
github: Use GitHub Actions
2021-04-20 12:01:54 -05:00