Commit Graph

56 Commits

Author SHA1 Message Date
Sergiu Deitsch
e3f5398aa1
rework public header structure (#1012)
Promote generated headers to regular headers. This enables direct
editing of corresponding files and running automatic source code
formatting and static analysis tools, such as clang-format and
clang-tidy on the whole project which previously was not
straightforward.
2023-12-30 19:05:26 +01:00
Sergiu Deitsch
80d7fa3863 ci: use emcmake 2023-12-30 13:06:54 +01:00
dependabot[bot]
36ccb159f4
build(deps): bump actions/upload-artifact from 3 to 4 (#987)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 21:17:14 +01:00
dependabot[bot]
58ac48fe20
build(deps): bump github/codeql-action from 2 to 3 (#988)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 20:02:32 +01:00
dependabot[bot]
e19e598302
build(deps): bump actions/checkout from 3 to 4 (#970)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-08 18:58:07 +02:00
Sergiu Deitsch
fe476db256 ci: add dependabot github action 2023-10-08 18:23:31 +02:00
Sergiu Deitsch
b8a251c091 fix(cmake): support xcode generator 2023-10-08 17:33:53 +02:00
Sergiu Deitsch
9a5e72136b
ci: drop code scanning category (#968) 2023-10-07 18:50:25 +02:00
Sergiu Deitsch
5d4fa3d774
feat: use code scanning 2023-10-07 17:08:40 +02:00
Sergiu Deitsch
f6e4d960e9
ci: replace lcov by gcovr (#965) 2023-10-07 02:29:58 +02:00
Sergiu Deitsch
27bf2b2fd3
ci: update to ndk r26 2023-10-05 21:58:43 +02:00
Sergiu Deitsch
fab3b5eac4
ci: support C++23 2023-10-05 21:41:33 +02:00
Sergiu Deitsch
b90799c277
ci: drop setup-ninja action 2023-10-05 20:27:31 +02:00
Sergiu Deitsch
6742834201
move to C++14 (#902) 2023-02-28 12:26:49 +01:00
Catena cyber
9c3d6d0e71
ci: include CIFuzz GitHub workflow (#903) 2023-02-27 11:23:27 +01:00
Sergiu Deitsch
1b59cb0905
drop custom prefix option (#898) 2023-02-24 20:40:09 +01:00
Sergiu Deitsch
4056374800
fixed emscripten detection (#897) 2023-02-24 19:25:26 +01:00
Sergiu Deitsch
f545ff5e7d
ci: update actions (#886) 2023-01-01 18:30:33 +01:00
Sergiu Deitsch
2115d9b590
ci: run linux workflow on ubuntu 22.04 (#885) 2023-01-01 18:08:53 +01:00
Sergiu Deitsch
6ed0c9e58b
added emscripten support (#846) 2022-08-04 22:52:47 +02:00
Sergiu Deitsch
a34226ca94
support ndk r25 (#844) 2022-08-01 10:46:35 +02:00
Sergiu Deitsch
aa94e6b9ab simplify flags export 2022-02-13 13:04:24 +01:00
Sergiu Deitsch
087ad5bf32 eliminated clang warnings 2021-12-21 11:37:49 +01:00
Sergiu Deitsch
c575116051 ci: removed deprecated msvc runner 2021-12-14 22:45:41 +01:00
Sergiu Deitsch
baa7006e63 ci: enable warnings as errors 2021-12-10 20:10:17 +01:00
Sergiu Deitsch
52354b2adc eliminate msvc warnings 2021-12-09 11:51:46 +01:00
Sergiu Deitsch
ee6faf13b2 ci: use codecov token 2021-12-07 10:04:12 +01:00
Sergiu Deitsch
6e9b2f16f5 cmake: set CMP0074 policy
This enables the use of `<PackageName>_ROOT` (environment) variables.
2021-12-06 21:12:35 +01:00
Sergiu Deitsch
f4dd77ae6b ci: reworked windows builds 2021-12-06 19:00:41 +01:00
Sergiu Deitsch
cd8fbd5fbf ci: prefix artifact directories 2021-11-19 23:18:17 +01:00
Sergiu Deitsch
c8a7f5abee ci: added checkout action 2021-11-19 22:58:41 +01:00
Sergiu Deitsch
f47582361a ci: install lcov 2021-11-19 22:50:11 +01:00
Sergiu Deitsch
f773eb9b6f ci: unzip artifacts into separate directories 2021-11-19 22:40:33 +01:00
Sergiu Deitsch
f42fd3b154 ci: fixed unzipping multiple archives 2021-11-19 22:30:03 +01:00
Sergiu Deitsch
cb7c19d36b ci: removed non standard --zero option 2021-11-19 22:22:41 +01:00
Sergiu Deitsch
cf4c4699bc ci: unzip artifacts individually 2021-11-19 22:14:07 +01:00
Sergiu Deitsch
5a3bd74cfa ci: replaced forEach by a loop 2021-11-19 22:01:06 +01:00
Sergiu Deitsch
1da31df93c ci: name unpack step and fix indent 2021-11-19 21:31:29 +01:00
Sergiu Deitsch
6bd5acfb66 ci: download workflow artifacts 2021-11-19 21:15:37 +01:00
Sergiu Deitsch
8121c07551 ci: aggregate coverage in separate workflow 2021-11-19 20:56:53 +01:00
Sergiu Deitsch
8b872216ea ci: simplify coveralls job id 2021-11-18 11:01:35 +01:00
Sergiu Deitsch
b79e18b78b ci: updated coveralls job id 2021-11-13 12:37:25 +01:00
Sergiu Deitsch
4399e56647 ci: explicitly identify coveralls builds 2021-11-13 11:54:16 +01:00
Sergiu Deitsch
64b4e327ff cmake: fixed glog-modules.cmake installation 2021-11-11 22:38:12 +01:00
Sergiu Deitsch
4df5ae7463 ci: added cmake package config test 2021-11-11 22:15:26 +01:00
Sergiu Deitsch
32522a5f65 ci: notify coveralls on finished parallel builds 2021-11-11 00:55:35 +01:00
Sergiu Deitsch
d581807e33 ci: run coveralls on completed workflow 2021-11-11 00:32:00 +01:00
Sergiu Deitsch
6c9f5b2ec4 ci: added jobs to coveralls workflow 2021-11-11 00:25:00 +01:00
Sergiu Deitsch
0798a37bb0 ci: added coveralls workflow 2021-11-11 00:14:09 +01:00
Sergiu Deitsch
06e665108a ci: replace generated headers by templates 2021-10-12 09:38:04 +02:00