Commit Graph

56 Commits

Author SHA1 Message Date
Eduardo Almeida
a6f7a10445 ci: Trim empty lines in clang-tidy output file 2024-09-03 12:00:57 +00:00
Eduardo Almeida
a88bb6e918 ci: Keep only clang-format jobs for the min and max versions 2024-07-01 15:51:17 +00:00
André Apitzsch
215449d4e6 bindings,ci,docs: Raise minimal Python version to 3.8
Python 3.6 and 3.7 are EOL.
2024-06-26 12:27:44 +00:00
Eduardo Almeida
e922ae97f1 ci: Upgrade clang-tidy to version 18 2024-06-24 16:54:20 +00:00
Eduardo Almeida
c5889b1768 ci: Set all jobs as interruptible, except manual jobs and release stage 2024-02-23 09:34:19 +00:00
Eduardo Almeida
efcbd25d01 ci: Exclude *.c files from clang-tidy-diff analysis 2024-02-05 21:08:13 +00:00
Eduardo Almeida
5a5ab62b4d ci: Use full images on Python jobs 2023-12-13 13:11:47 +00:00
Gabriel Ferreira
32e11cc445 ci: add job to check Python formatting 2023-11-20 21:30:01 -03:00
Eduardo Almeida
e48ffcf42e ci: Merge both if conditions in clang-tidy job script 2023-11-10 11:36:40 +00:00
Eduardo Almeida
7e2952b102 ci: Ignore errors due to missing external headers 2023-11-10 11:36:40 +00:00
Eduardo Almeida
d5ca6920b3 ci: Remove installation of Python in clang-tidy job 2023-11-10 11:36:40 +00:00
Eduardo Almeida
b681c2886a ci: Add clang-format-17 and upgrade clang-tidy to version 17 2023-10-31 17:59:16 +00:00
Eduardo Almeida
1393f606e0 clang-tidy, ci: Replace ExtraArgs with ExtraArgsBefore 2023-10-31 17:55:15 +00:00
Eduardo Almeida
ebe4fa8c70 ci: Fix clang-tidy-diff job 2023-10-30 23:32:10 +00:00
Eduardo Almeida
629c0c1ed4 clang-tidy, ci: Move extra-args option to configuration file 2023-10-30 15:05:26 +00:00
Gabriel Ferreira
e39167d9a9 ci: add job to check the CMake format 2023-10-28 15:57:03 -03:00
Gabriel Ferreira
2c9bf1c0d6 clang-tidy: ignore unknown warning options 2023-10-19 10:53:59 -03:00
Gabriel Ferreira
14a50b9838 ci: disable cppyy jobs due to newer GCC releases incompatibility with Cppyy 2.4.2 2023-10-13 20:49:01 -03:00
Eduardo Almeida
f49887080a ci: Sort clang-format jobs in descending order 2023-08-19 02:31:24 +01:00
Eduardo Almeida
22a4ead363 ci: Improve detection of emacs line in more file types 2023-06-08 17:49:57 +00:00
Eduardo Almeida
c060271618 ci: Fix clang-tidy job 2023-05-23 20:54:33 +01:00
Eduardo Almeida
613badc111 ci: Improve detection of emacs lines 2023-05-23 16:20:52 +00:00
Eduardo Almeida
cff5a13d31 ci: Upgrade clang-tidy to version 16 2023-05-12 22:27:44 +01:00
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