Commit 00dc269
authored
Move off travis to github actions (etr#222)
* Add CI builds to github actions
* Ensures that make is run from build
* Install CURL to support testing
* Fix tools installation
* Open 8080 port on the container
Needed to run tests
* Cannot set ports explicitly
* Print tests results
* Print test logs on failure
* Print log on failure
* Update lib dependencies
* Run ldconfig only on linux
* Add caching for CURL on mac
Speeds up builds
* Restrict CURL building to mac only
* Always install curl from source
* fix curl install
* cache the entire curl directory
* ubuntu use system curl
* Compile CURL on mac with ssl enabled
* Cache libmicrohttpd
* Add memory checks
* just install clang
* Set envs using github actions syntax
* Set flags for memory checks
* Add tests on extra gcc/g++ versions
* Add extra clang versions
* Add valgrind and iwyu checks
* Print clang versions and paths
* Print clang path
* Simplify iwyu
Attempt to use system iwyu
* fix iwyu path
* Install additional clang to support iwyu builds
* Use compile iwyu
* fix clang paths
* Fix clang paths
* Fix clang path
* fix iwyu import
* Print iwyu resources
* Build iwyu again
* Use proper pkg version for clang in iwyu
* Fix path to compiler in iwyu
* Set iwyu root path
* Use llvm root path
* No need to pass sys libs in CXXFLAS
* use clang-7 with iwyu
* Fix version fetching for clang-7
* Use clang-7 from S3
* Use clang-7 options in iwyu
* Fix to clang-7
* Fix bin path
* Use clang-9 with iwyu
* spice path using llvm tools
* fix tool version
* build iwyu in place
* force c++14 compatibility
* fix typo
* Fix path
* Use system iwyu and reference libraries
* Install IWYU only
* Temporarily disable iwyu installation
* No custom config for iwyu
* Fix compiler for iwyu
* Use clang 5 with iwyu
* IWYU with clang-9
* Remove resource dir printing
* Fix includes to match iwyu
* Handle IWYU error code
* Handle IWYU error code
* Add performance tests and cleanup
* Use github actions syntax for selective builds
* Fix typo
* Use explicit IP address on ab
* remove travis config1 parent ec973dc commit 00dc269
File tree
11 files changed
+480
-360
lines changed- .github/workflows
- src
- details
11 files changed
+480
-360
lines changedLarge diffs are not rendered by default.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
28 | | - | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
0 commit comments