Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
0dc4ac8
Add CI builds to github actions
etr Feb 27, 2021
db5ed2e
Ensures that make is run from build
etr Feb 27, 2021
2039c96
Install CURL to support testing
etr Feb 27, 2021
9f496ac
Fix tools installation
etr Feb 27, 2021
c9c8d26
Open 8080 port on the container
etr Feb 27, 2021
8079f95
Cannot set ports explicitly
etr Feb 27, 2021
55b8e7d
Print tests results
etr Feb 27, 2021
b66be64
Print test logs on failure
etr Feb 27, 2021
a31c6f8
Print log on failure
etr Feb 27, 2021
67e7f0f
Update lib dependencies
etr Feb 27, 2021
05563f0
Run ldconfig only on linux
etr Feb 27, 2021
b604dbd
Add caching for CURL on mac
etr Feb 27, 2021
05e1f79
Restrict CURL building to mac only
etr Feb 27, 2021
dda6504
Always install curl from source
etr Feb 27, 2021
85c06ab
fix curl install
etr Feb 27, 2021
93f232c
cache the entire curl directory
etr Feb 27, 2021
41cfd25
ubuntu use system curl
etr Feb 27, 2021
4ea0839
Compile CURL on mac with ssl enabled
etr Feb 27, 2021
4324626
Cache libmicrohttpd
etr Feb 27, 2021
ac6b233
Add memory checks
etr Feb 27, 2021
cf479dc
just install clang
etr Feb 27, 2021
5a5b4fc
Set envs using github actions syntax
etr Feb 27, 2021
5a06c97
Set flags for memory checks
etr Feb 28, 2021
129a08b
Add tests on extra gcc/g++ versions
etr Feb 28, 2021
3fbfeb4
Add extra clang versions
etr Feb 28, 2021
024f031
Add valgrind and iwyu checks
etr Feb 28, 2021
dde13d3
Print clang versions and paths
etr Feb 28, 2021
ce0eb1b
Print clang path
etr Feb 28, 2021
578c9c3
Simplify iwyu
etr Feb 28, 2021
75c856d
fix iwyu path
etr Feb 28, 2021
5522163
Install additional clang to support iwyu builds
etr Feb 28, 2021
e475fc8
Use compile iwyu
etr Feb 28, 2021
a0a64d4
fix clang paths
etr Feb 28, 2021
513cf6a
Fix clang paths
etr Feb 28, 2021
66d0aee
Fix clang path
etr Feb 28, 2021
4b6fd27
fix iwyu import
etr Feb 28, 2021
5c0d791
Print iwyu resources
etr Feb 28, 2021
389e80a
Build iwyu again
etr Feb 28, 2021
6927c73
Use proper pkg version for clang in iwyu
etr Feb 28, 2021
3bf016a
Fix path to compiler in iwyu
etr Feb 28, 2021
c1eef4e
Set iwyu root path
etr Feb 28, 2021
680f949
Use llvm root path
etr Feb 28, 2021
e7f696c
No need to pass sys libs in CXXFLAS
etr Feb 28, 2021
b58331e
use clang-7 with iwyu
etr Feb 28, 2021
3bdec4a
Fix version fetching for clang-7
etr Feb 28, 2021
88932be
Use clang-7 from S3
etr Feb 28, 2021
d98e801
Use clang-7 options in iwyu
etr Feb 28, 2021
2adf51d
Fix to clang-7
etr Feb 28, 2021
b4a9968
Fix bin path
etr Feb 28, 2021
e948f8b
Use clang-9 with iwyu
etr Feb 28, 2021
244e50f
spice path using llvm tools
etr Feb 28, 2021
22b581f
fix tool version
etr Feb 28, 2021
4049467
build iwyu in place
etr Feb 28, 2021
232a27f
force c++14 compatibility
etr Feb 28, 2021
069ee11
fix typo
etr Feb 28, 2021
b45e06c
Fix path
etr Feb 28, 2021
2cd6296
Use system iwyu and reference libraries
etr Feb 28, 2021
de7ff22
Install IWYU only
etr Feb 28, 2021
394d9b0
Temporarily disable iwyu installation
etr Feb 28, 2021
4ea472d
No custom config for iwyu
etr Feb 28, 2021
67d795d
Fix compiler for iwyu
etr Feb 28, 2021
678372d
Use clang 5 with iwyu
etr Feb 28, 2021
e3d5b5b
IWYU with clang-9
etr Feb 28, 2021
75460dc
Remove resource dir printing
etr Feb 28, 2021
f79df4b
Fix includes to match iwyu
etr Feb 28, 2021
a2b3c93
Handle IWYU error code
etr Feb 28, 2021
41f4907
Handle IWYU error code
etr Mar 1, 2021
171ef0b
Add performance tests and cleanup
etr Mar 1, 2021
65e4dcf
Use github actions syntax for selective builds
etr Mar 1, 2021
53906c0
Fix typo
etr Mar 1, 2021
7dad773
Use explicit IP address on ab
etr Mar 1, 2021
8ffb091
remove travis config
etr Mar 1, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
470 changes: 470 additions & 0 deletions .github/workflows/verify-build.yml

Large diffs are not rendered by default.

358 changes: 0 additions & 358 deletions .travis.yml

This file was deleted.

1 change: 1 addition & 0 deletions src/basic_auth_fail_response.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@

#include "httpserver/basic_auth_fail_response.hpp"
#include <microhttpd.h>
#include <iosfwd>

struct MHD_Connection;
struct MHD_Response;
Expand Down
1 change: 1 addition & 0 deletions src/deferred_response.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@

#include "httpserver/deferred_response.hpp"
#include <microhttpd.h>
#include <iosfwd>

struct MHD_Response;

Expand Down
2 changes: 1 addition & 1 deletion src/details/http_endpoint.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@
*/

#include <ctype.h>
#include <algorithm>
#include <map>
#include <memory>
#include <regex>
#include <sstream>
#include <stdexcept>
#include <string>
#include <utility>
#include <vector>

#include "httpserver/details/http_endpoint.hpp"
Expand Down
1 change: 1 addition & 0 deletions src/digest_auth_fail_response.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@

#include "httpserver/digest_auth_fail_response.hpp"
#include <microhttpd.h>
#include <iosfwd>

struct MHD_Connection;
struct MHD_Response;
Expand Down
Loading