Gregor Jasny
2a39067b52
build: use Ubuntu 22.04 for clang-format
2023-12-28 20:59:13 +01:00
Gregor Jasny
767613a41c
build(bazel): explicitly enable or disable bzlmod
2023-12-27 16:19:57 +01:00
Gregor Jasny
6031cdd2f6
ci: disable Bazel on macOS for SSL build
...
Bazel seems to ingest some OpenSSL headers from
/usr/local/include that collide with boringssl.
2023-12-19 08:09:51 +01:00
Gregor Jasny
4b03769662
ci: replace removed Ubuntu 18.04 action runner
2023-04-16 13:59:37 +02:00
Gregor Jasny
bb21a73ce8
build(bazel): use Bazel modules
...
Issue: #225 #507 #513 #581
Closes : #616
2023-02-01 10:12:09 +01:00
Gregor Jasny
e9ae295f0d
ci: use Ubuntu telegraf installation
2023-01-30 13:54:17 +01:00
Gregor Jasny
89e79f2003
build: revert back to C++11
...
There seem to be many poor souls stuck to C++11. Because we
don't really depend on C++14 features let's wait for a reason
to bump up the standard to C++17 or later.
Close : #619
Fix : #618
Fix : #615
2022-11-28 22:41:49 +01:00
Gregor Jasny
e8b2805f9c
ci: update actions/cache to v3
2022-11-09 12:05:48 +01:00
Gregor Jasny
d7b335a3f7
feat(pull): Add SSL support to Bazel build
...
Issue: #592
2022-06-03 09:44:20 +02:00
Gregor Jasny
47868f9729
ci: fix iwyu
2022-05-19 22:25:07 +02:00
Gregor Jasny
d84872085e
ci: use actions/checkout@v3
2022-05-19 22:25:07 +02:00
Gregor Jasny
20c468b6bd
build: require C++14
2022-04-03 21:36:54 +02:00
Gregor Jasny
9e60f81722
ci: replace windows-2016 agent
2022-03-29 20:39:03 +02:00
Gregor Jasny
7e1a2d8b58
ci: use clang-format-12
2022-03-29 20:39:03 +02:00
Gregor Jasny
03f30b6f2f
ci: iwyu entered Debian Sid
2021-09-09 17:47:40 +02:00
Gregor Jasny
952c6bcdfe
ci: Run iwyu 8.16 from Debian Experimental
2021-07-22 07:56:33 +02:00
Gregor Jasny
7b616c0c5a
ci: select proper test configuration
2021-07-21 15:01:18 +02:00
Gregor Jasny
d095854d07
ci: Add clang-format linting ( #464 )
2021-03-08 11:27:26 -08:00
Gregor Jasny
5699348faa
feat(cmake): Generate pkg-config files
...
Fixes : #447
2021-03-04 21:15:31 +01:00
Gregor Jasny
f448b2c3de
feat(iwyu): Organize includes with include-what-you-use
2021-03-03 22:11:10 +01:00
Gregor Jasny
da316fca3d
ci: Add workflow to create tarball including submodules
...
Closes : #388
2021-01-05 06:48:39 +01:00
Gregor Jasny
b57ad1d998
ci: Use GitHub Actions to deploy documentation
2020-12-27 15:50:21 +01:00
Gregor Jasny
58dbe78153
ci: use lcov for coverage
2020-12-27 15:20:57 +01:00
Gregor Jasny
8e02f8ff8b
ci: Make Coverage workflow more fine-grained
2020-12-26 22:26:54 +01:00
Gregor Jasny
caaf89005f
ci: Make CMake workflow more fine-grained
2020-12-24 00:21:09 +01:00
Gregor Jasny
eb06094dee
ci: Run bazel from separate workflow
2020-12-23 12:35:01 +01:00
Jupp Mueller
086629726d
Fix coverage from forks ( #391 )
...
* Fix coverage from forks
Understandably, pull requests originating in forks won't get access to secrets in github (in order to prevent them being extracted). This change makes coverage upload only run from PRs or pushes originating in this repo, getting rid of failures for external contributors.
* Fix syntax error in workflows
Co-authored-by: Gregor Jasny <gjasny@googlemail.com >
* Fix syntax again
Co-authored-by: Gregor Jasny <gjasny@googlemail.com >
2020-09-23 00:45:57 -07:00
Jupp Mueller
36e08faa87
Fix coverage
...
Looks like according to https://github.com/nickmerwin/node-coveralls#github-actions-ci we are missing a branch env variable for github actions coverage support.
2019-12-19 14:15:24 -08:00
Gregor Jasny
9bb4e20560
Fix submodule checkout
2019-12-19 22:28:32 +01:00
Gregor Jasny
9ba908d5b3
fix(github): Use macos-latest
...
Github updates the macos fleet to catalina and recommends
to stay on macos-latest.
2019-11-07 20:34:38 +01:00
Gregor Jasny
b551b5417d
fix(coverage): Use Ubuntu 16.04 for coverage
2019-11-03 16:26:31 +01:00
Gregor Jasny
3467fb4fc7
Merge pull request #313 from jupp0r/bazel-windows
...
fix(ci): Also build with Bazel on Windows
2019-11-01 16:59:16 +01:00
Gregor Jasny
d8db181c77
fix(ci): Also build with Bazel on Windows
2019-11-01 14:00:57 +01:00
Gregor Jasny
bfeb3459c1
feat(coverage): Use GitHub Actions for code coverage
2019-11-01 13:59:47 +01:00
Gregor Jasny
5f443f16a5
Use github actions
...
Closes : #295
2019-09-26 22:21:59 +02:00