95 Commits

Author SHA1 Message Date
skypjack
cf7be25ec9 workflow: try to enable C++23 2026-01-29 15:01:26 +01:00
skypjack
afad2972dd build: cmake does not support toolset 144 apparently 2025-12-02 18:25:40 +01:00
skypjack
05bf0aa505 build: update vs toolsets 2025-12-02 17:57:08 +01:00
skypjack
db024cff7d build: C++20 only workflows (but still ready for C++23) 2025-11-22 19:09:52 +01:00
skypjack
dc154a4b8a build: also test toolset v143 for backward compatibility 2025-10-10 10:24:22 +02:00
skypjack
fa234af36b gh: update iwyu version 2025-07-30 10:24:36 +02:00
skypjack
df07350a46 gh: typo in a workflow 2025-05-27 08:46:44 +02:00
Michele Caini
81b8d01e96 testbed: try to use gha-setup-ninja to setup ninja on the CI 2025-04-09 10:46:07 +02:00
Michele Caini
84f60ea2be build: use ninja generator for testbed windows workflow 2025-04-03 16:05:38 +02:00
Michele Caini
cc6fe33709 build: add ubuntu required packages to testbed workflow 2025-04-03 15:58:47 +02:00
Michele Caini
5b3f04c5ff build: testbed GH workflow (first attempt) 2025-04-03 14:35:47 +02:00
Michele Caini
dc0bf7bdd8 build: fix typo in GH workflow 2025-04-03 14:35:27 +02:00
Michele Caini
13f21dd942 build: tools.yml -> analyzer.yml 2025-04-01 14:30:47 +02:00
Michele Caini
0a706ec1c5 build: no need to run tests after clang-tidy 2025-01-30 10:25:06 +01:00
Michele Caini
ee7a33f62f build: update tools workflow 2025-01-29 14:08:01 +01:00
Michele Caini
68c649794c build: update iwyu job 2025-01-29 09:32:15 +01:00
Michele Caini
0d7c437153 gh: try to run lcov2 and gtest together 2024-12-23 08:55:30 +01:00
Michele Caini
158ff57fdd gh: updated build workflow 2024-12-12 09:12:08 +01:00
Michele Caini
6d3564ce53 iwyu: update to latest 2024-11-11 08:19:33 +01:00
Ezekiel Warren
154b91e835 chore: cleanup bazel files + sync bzlmod version (#1147) 2024-06-12 09:12:19 +02:00
Michele Caini
2dd38bbff2 build: updated workflow 2024-05-30 08:18:14 +02:00
Michele Caini
a82a5958b3 workflow: increase tools timeout 2024-05-17 12:19:08 +02:00
Michele Caini
5ac56d6fec workflow: refine tools 2024-05-17 11:58:02 +02:00
Michele Caini
68a6aef155 workflow:
* add linter job
* bind both linter and iwyu to a specific branch
2024-05-17 11:52:07 +02:00
Michele Caini
b8af4c6d71 workflow: minor changes 2024-05-17 11:51:29 +02:00
Michele Caini
138347320e build: cleanup workflow 2024-05-16 14:33:06 +02:00
Michele Caini
ffd3f950f3 build: maybe GH fixed it, let's see 2024-05-16 14:10:14 +02:00
Michele Caini
e4ef61ca93 build: stop supporting msvc toolset v141 2024-05-13 11:43:35 +02:00
Michele Caini
40208e6b37 build: try to add more compilers on the CI 2024-04-10 09:01:05 +02:00
Michele Caini
2f852806aa workflow: updated iwyu version 2024-02-28 09:47:16 +01:00
Michele Caini
3a89dadb30 build: update iwyu version 2024-02-06 08:59:55 +01:00
Michele Caini
aab9277d8d build: temporary workaround to a GH issue with C++20 2024-01-08 10:32:53 +01:00
Ezekiel Warren
1fb1027036 build system: use env var for bazel version in CI (#1098) 2023-12-14 09:16:11 +01:00
Michele Caini
bdea65d500 build: updated action versions 2023-12-13 12:35:54 +01:00
Michele Caini
639191af23 build: set test timeout once for all workflows 2023-10-06 15:26:22 +02:00
Michele Caini
4670a939bf workflow: increase test timeout to avoid failures when the CI is particularly slow 2023-10-06 15:18:35 +02:00
Ezekiel Warren
01453b67fc build system: add bzlmod support + tests (#1057) 2023-09-14 08:48:17 +02:00
Michele Caini
774049c75e build: update iwyu version 2023-08-19 16:00:05 +02:00
Michele Caini
2bb2c55662 build: try to make lcov happy again 2023-01-11 18:36:23 +01:00
Michele Caini
e1ead9d3ee build: update coverage workflow 2023-01-11 17:20:58 +01:00
Michele Caini
89166f0e47 build: refine analyzer workflow 2023-01-11 15:33:00 +01:00
Michele Caini
3a96980013 build: minor changes 2022-12-12 18:43:44 +01:00
Michele Caini
5db8ad53ac build: update gh workflow 2022-12-12 18:19:51 +01:00
Michele Caini
bcd1155b77 gh: add more gcc and clang versions 2022-11-16 11:10:13 +01:00
Michele Caini
1dc88109e8 gh: update workflows 2022-11-16 11:03:38 +01:00
Michele Caini
f9d0178dd7 workflow: bump iwyu version 2022-11-11 11:01:04 +01:00
Michele Caini
b828e0295a build system: update analyzer workflow 2022-08-05 11:46:53 +02:00
Michele Caini
2345002c1c build system: add iwyu workflow (see #777) 2022-08-05 08:56:35 +02:00
Michele Caini
b92a73a2a2 workflow: minor changes 2022-03-16 17:10:34 +01:00
Michele Caini
e83c77b99f build system: updated workflow(s) 2022-03-16 17:10:23 +01:00