Eduardo Almeida
|
2c024ff462
|
ci: Add .code-linting-base job
|
2025-09-26 16:15:39 +01:00 |
|
Eduardo Almeida
|
b90f4c0c64
|
Replace markdownlint by markdownlint-cli
|
2025-09-26 16:15:39 +01:00 |
|
Eduardo Almeida
|
399e31bb90
|
ci: Replace clang-tidy-diff with full clang-tidy on changed files
|
2025-04-21 01:39:39 +01:00 |
|
Eduardo Almeida
|
e49207dcef
|
ci: Upgrade to clang-format-19
|
2025-03-31 21:52:05 +01:00 |
|
Eduardo Almeida
|
f67abfdc16
|
ci: Upgrade to clang-format-18
|
2025-03-11 14:36:31 +00:00 |
|
Eduardo Almeida
|
18139260d9
|
ci: Remove emacs-line job
This check was integrated in check-style-clang-format.py
|
2025-02-10 19:00:40 +00:00 |
|
Eduardo Almeida
|
93d45be986
|
ci: Upgrade to clang-tidy-19
|
2025-02-06 16:53:40 +00:00 |
|
Eduardo Almeida
|
ba1b71526c
|
check-style, ci, doc: Raise minimum clang-format version to 15
|
2025-02-06 13:45:50 +00:00 |
|
Eduardo Almeida
|
d3532f72a8
|
ci: Add instructions to cmake-format job to fix the style
|
2024-11-11 20:44:51 +00:00 |
|
Eduardo Almeida
|
ac36eec08c
|
ci: Add Markdown lint job
|
2024-10-18 13:58:07 +01:00 |
|
Stefano Avallone
|
3f137a3036
|
utils: Fix libgsl version in code linting CI job
|
2024-10-13 15:56:07 +02:00 |
|
Eduardo Almeida
|
59f5daff76
|
ci: Silence clang-tidy-diff exit code
The success of the CI/CD job is determined by the job logic, not the exit code.
|
2024-09-03 12:00:57 +00:00 |
|
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 |
|