Commit Graph

98 Commits

Author SHA1 Message Date
Ómar Högni Guðmarsson 79e47f8983 feat(ci): add macos workflow
Add workflow to assist in maintaining
compatibility with macos.
2025-03-18 14:58:00 +01:00
Julius Pfrommer 6b64ca3519 feat(tests): Add a ConnectionManager that can replay PCAP network dumps 2025-02-19 11:27:27 +01:00
Marwin Glaser f18bf16e2a feat(ci): run valgrind checks on ubuntu-24.04 (current latest) only 2025-02-19 08:20:02 +01:00
Marwin Glaser 60f78ab085 fix(ci): fix release workflow after bad merge 2025-02-13 21:10:20 +01:00
Julius Pfrommer 7ee72b1e56 Merge remote-tracking branch 'origin/master' into merge_14_master_25 2025-02-04 13:33:46 +01:00
Julius Pfrommer e617a34606 Merge remote-tracking branch 'origin/master' into merge_14_master_25 2025-02-04 13:33:31 +01:00
Marwin Glaser 25c9f258b3 refactor(ci): remove dedicated coverage workflow 2025-02-03 22:31:19 +01:00
Marwin Glaser 1c4503bade refactor(ci): generate a coverage report for all linux gcc builds 2025-02-03 22:31:19 +01:00
V-Strassheim f160a26b40 feat(test): Add multicast examples to valgrind build tests (#7075)
There are no tests for the multicast examples in CI. This can lead to
unintended regressions.
Add both variants of the multicast example to already existent valgrind build
tests.

Signed-off-by: Vasilij Strassheim <vasilij.strassheim@linutronix.de>
2025-02-03 19:52:31 +01:00
Julius Pfrommer 748f39ad5e Merge remote-tracking branch 'origin/master' into merge_14_master_25 2025-01-25 19:07:12 +01:00
Julius Pfrommer 3bec159cb9 Merge remote-tracking branch 'origin/1.4' into merge_14_master_25 2025-01-25 19:06:56 +01:00
Marwin Glaser 575d0adca7 fix(ci): pass CODECOV_TOKEN to codecov-action 2025-01-21 16:52:22 +01:00
Marwin Glaser 6be6e24866 refactor(ci): conditionally skip checkout action as well in build_linux 2025-01-21 12:29:35 +01:00
Marwin Glaser ad5b0a8401 refactor(ci): consistently use white space in build_linux 2025-01-21 12:29:35 +01:00
Marwin Glaser e282f2a8ca refactor(ci): consistently indent build_linux 2025-01-21 12:29:35 +01:00
Marwin Glaser c2bc99a8a0 refactor(ci): don't specify empty cmd_deps explicitly in build_linux 2025-01-21 12:29:35 +01:00
Marwin Glaser c212008de9 refactor(ci): add whitespace to improve readability in build_linux 2025-01-21 12:29:35 +01:00
Marwin Glaser f65a79a05e refactor(ci): avoid build_name duplication in build_linux matrix 2025-01-21 12:29:35 +01:00
marwinglaser cb1bd47c3a fix(ci): make codecov run for release branches (#7020) 2025-01-15 09:15:25 +01:00
Marwin Glaser 8934cab5f5 refactor(ci): replace use of deprecated set-output workflow command 2025-01-09 14:39:27 +01:00
Marwin Glaser e0415b4f2d fix(ci): remove unavailable filter on.pull_request.tags 2025-01-09 14:39:27 +01:00
Marwin Glaser a75b503212 fix(ci): make codeql workflow run for all 1.* release branches 2025-01-09 14:39:27 +01:00
Marwin Glaser 185bcf2f95 feat(ci): always run release workflow 2025-01-07 17:50:53 +01:00
Marwin Glaser 44189f782b feat(ci): build and upload amalgamation sources for releases 2025-01-07 17:50:53 +01:00
dependabot[bot] f59e15f4f4 build(deps): bump actions/checkout from 2 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 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/v2...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>
2024-12-17 21:34:48 +01:00
dependabot[bot] 62a9ea453f build(deps): bump codecov/codecov-action from 4 to 5
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-17 21:34:24 +01:00
Marwin Glaser 1527631513 fix(ci): remove python-six dependency from doc_upload workflow 2024-12-17 21:12:55 +01:00
Marwin Glaser f5f1f6f447 fix(ci): use correct path to ci.sh for doc_upload workflow 2024-12-03 13:14:20 +01:00
Goetz Goerisch d85f762ac9 fix(ci): set different version to TPM2 depending on ubuntu variant
Signed-off-by: Goetz Goerisch <g.goerisch@vdw.de>
2024-11-13 13:33:07 +01:00
Goetz Goerisch 9429ef4397 feat(ci): extend clang jobs for ubuntu variants
Signed-off-by: Goetz Goerisch <g.goerisch@vdw.de>
2024-11-13 13:33:07 +01:00
Goetz Goerisch d29bce5caa feat(ci): add ubuntu-24.04 to build matrix
Signed-off-by: Goetz Goerisch <g.goerisch@vdw.de>
2024-11-13 13:33:07 +01:00
Julian Weiß 4562ed8938 feat(ci): Add Zephyr build to the CI 2024-10-29 09:38:11 +01:00
Julius Pfrommer 1d51ff0b20 fix(ci): clang-11 is no longer available for the CodeQL runner 2024-10-15 17:39:36 +02:00
Julius Pfrommer 12bd03568b refactor(ci): Move CI scripts to /tools/ci 2024-10-11 23:03:15 +02:00
Julius Pfrommer d748b69f60 refactor(tools): Remove the packaging tools -- now handled out-of-tree at https://salsa.debian.org/jpfr/open62541 2024-10-11 23:03:15 +02:00
Götz Görisch d6acc73ec6 fix(ci): update all GH actions
(cherry picked from 1581b06313)
2024-09-12 10:35:38 +02:00
Götz Görisch 043af7d279 refactor(deps): bump libressl to 3.9.1 2024-04-22 07:38:09 +02:00
Julius Pfrommer 1bda1bb9ca fix(ci): Fix random failures in Clang asan builds 2024-03-15 18:56:03 +01:00
Julius Pfrommer 291e4e2d47 refactor(ci): Switch clang-14 build to clang-15 2024-03-15 10:38:03 +01:00
Götz Görisch 1581b06313 fix(ci): update all GH actions 2024-02-21 17:24:29 +01:00
Götz Görisch 176fd942b4 refactor(deps): bump LibreSSL to 3.8.2 (#6265) 2024-02-07 20:36:55 +01:00
Noel Graf d3e148ae62 fix(tests): check_types_builtin_xml Linux 32bit
* extend Matrix Build
2024-01-21 19:46:56 +01:00
Götz Görisch b9a45814e6 fix(deps) Bump tpm2-pkcs11 to 1.7.0 2024-01-21 19:46:56 +01:00
Götz Görisch 8bd2f1437f fix(deps): Bump tpm2-tss to 3.2.2 2024-01-21 19:46:56 +01:00
Götz Görisch 8a52734faa feat(ci): Matrix Build Linux 2024-01-21 19:46:56 +01:00
Götz Görisch edbad4163a fix(deps): Bump LibreSSL to 3.8.0 2023-08-09 15:52:46 +02:00
Julius Pfrommer 81b72af598 fix(ci): Remove spurious failures for pubsub_subscribe_encrypted 2023-07-28 21:42:56 +02:00
Andreas Ebner 3ca90d0a78 feat(server): New mechanism for automatic nodeset/companion spec injection into the server during the server-init. 2023-06-01 14:02:58 +02:00
Götz Görisch 5d73f0cc55 fix(deps): Bump LibreSSL to 3.7.2 2023-05-16 01:19:00 +02:00
basyskom-dege b5edf6d814 fix(CI): Enable sks and encryption examples. Fix memory leak in sks example (#5747) 2023-05-11 17:56:32 +02:00