Commit Graph

33 Commits

Author SHA1 Message Date
Eduardo Almeida
b53fd73ceb ci: Add jobs for all supported versions of clang-format (14, 15, 16) 2023-05-12 22:27:39 +01:00
Tommaso Pecorella
455cfda2d5 ci: use artifacts to speedup test jobs 2023-05-12 18:07:11 +00:00
Eduardo Almeida
7595d3f490 ci: Use $CI_DEFAULT_BRANCH instead of master in spell-check 2023-05-08 03:08:20 +01:00
Eduardo Almeida
30faacea6b ci: Optimize fetching upstream/master branch 2023-05-08 03:08:20 +01:00
Eduardo Almeida
a7214a780d ci: Do not run clang-tidy-diff when also running full clang-tidy 2023-05-03 05:44:51 +01:00
Eduardo Almeida
71a214636d ci: Fix condition to check if ".clang-tidy" file changed 2023-05-05 00:40:23 +00:00
Eduardo Almeida
703a9ac5e0 ci: Add interruptible: true to .doc stage and clang-tidy job 2023-04-23 03:32:51 +01:00
Eduardo Almeida
8547668075 ci: Enable --verbose in check-style-clang-format job 2023-04-24 13:19:49 +00:00
Tommaso Pecorella
81584daca7 ci: refactor CI jobs to split build and test phases. 2023-04-15 22:38:59 +00:00
Eduardo Almeida
e96d1e0fac ci: Unify clang-tidy and clang-tidy-diff jobs 2023-03-20 11:15:10 +00:00
Gabriel Ferreira
eb3f436e26 spell-check: expand regex to split up [c|C]amelCase and Snake_Case. 2023-03-20 02:14:44 +00:00
Eduardo Almeida
6b1c13a599 ci: Fix clang-tidy-diff iregex 2023-03-06 18:43:20 +00:00
Gabriel Ferreira
8f1d403fcd ci: add spell-checking job 2023-02-21 22:29:06 -03:00
Eduardo Almeida
41a5908cb1 clang-tidy: Update HeaderFilterRegex to only scan files in subdir "(ns*)|(NS*)" 2023-02-08 14:25:30 +00:00
Eduardo Almeida
f3e57043fd ci: Enable Eigen3 library 2023-02-08 14:25:30 +00:00
Eduardo Almeida
6dedc58446 clang-tidy: Add UseColor setting 2023-01-03 23:52:27 +00:00
Tommaso Pecorella
4847bf6d2d ci: (fixes #830) skip clang-tidy-diff for non-sources locations 2022-12-22 23:42:30 +01:00
Eduardo Almeida
3c46b1bd6c ci: Disable duplicate clang-tidy job in merge requests 2022-12-19 11:04:58 +00:00
Eduardo Almeida
a093341e12 ci: Fallback to the full clang-tidy scan if files can not be found 2022-12-19 10:59:52 +00:00
Eduardo Almeida
61b47fc5ed ci: Calculate clang-tidy diff based on upstream/master 2022-12-19 10:59:52 +00:00
Eduardo Almeida
b72e7b234e ci: Add clang-tidy-diff job 2022-12-07 17:14:18 +00:00
Eduardo Almeida
cfe6c129b1 ci: Define the CLANG_TIDY_OUTPUT variable in the clang-tidy job 2022-12-07 17:14:18 +00:00
Eduardo Almeida
f2445bf4a6 ci: Change timeout of clang-format job to 1h 2022-12-07 17:14:18 +00:00
Eduardo Almeida
08fb792657 ci: Formatting edits in clang-tidy job 2022-12-07 17:14:18 +00:00
Eduardo Almeida
ec16822e76 ci: Show more info in clang-tidy job's output 2022-12-03 15:48:33 +00:00
Eduardo Almeida
db6ff267b3 ci: Enable more modules in the clang-tidy job 2022-12-03 15:48:33 +00:00
Eduardo Almeida
db839d13e5 ci: Add emacs-line job to code-linting 2022-11-11 13:02:32 +00:00
Eduardo Almeida
60e6e9cd25 ci: Run clang-tidy job with ns-3 debug build 2022-10-28 16:31:10 +01:00
Eduardo Almeida
135ed46b7d clang-tidy: Disable WarningsAsErrors in regular builds 2022-10-28 16:31:10 +01:00
Eduardo Almeida
2b01a49af3 ci: Add 3h timeout to code-linting jobs 2022-10-13 19:24:56 +01:00
Eduardo Almeida
3ac4bba216 ci: Clean clang-tidy job output to only show errors and save it as artifact 2022-10-13 19:23:20 +01:00
Eduardo Almeida
d732248530 ci: Show all clang-tidy errors 2022-10-07 10:18:17 +00:00
Eduardo Almeida
2ce78604b9 ci: Rename "coding-style" stage to "code-linting" 2022-10-06 21:12:15 +00:00