Commit Graph

364 Commits

Author SHA1 Message Date
Gabriel Ferreira
96a6c119a6 ci: Force coverage processing to continue on errors and export HTML report 2025-04-08 10:30:20 +00:00
Stefano Avallone
b45a9ca726 ci: Use latest doxygen 2025-04-04 06:37:55 +00:00
Eduardo Almeida
e49207dcef ci: Upgrade to clang-format-19 2025-03-31 21:52:05 +01:00
Tommaso Pecorella
733496ce83 ci: fix gcc-13 jobs 2025-03-26 00:27:55 +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
André Apitzsch
a9adb7306f ci: fix possible dependency issues
Dependencies might break if there is a mirror update between
`pacman -Syu` and `pacman -Sy clang18`.
So do not update the database before installing clang18.

See also the warning in https://wiki.archlinux.org/title/Pacman#Installing_packages
2025-01-13 10:24:06 +01:00
Tommaso Pecorella
994ff30b8a ci: fix doxygen job 2025-01-13 01:30:31 +01:00
Eduardo Almeida
d3532f72a8 ci: Add instructions to cmake-format job to fix the style 2024-11-11 20:44:51 +00:00
Gabriel Ferreira
0e41a5555f check-style: Replace NBSP with empty space 2024-11-10 20:11:29 +01:00
Gabriel Ferreira
68507ff430 ci: Update bindings packaging, removing python 3.6/3.7, and adding 3.12/3.13 2024-10-23 20:13:15 +02:00
Eduardo Almeida
71ad00f829 Fix Markdown lint warnings (MD029)
MD029 - Ordered list item prefix
2024-10-18 13:58:19 +01:00
Eduardo Almeida
ac36eec08c ci: Add Markdown lint job 2024-10-18 13:58:07 +01:00
Eduardo Almeida
463e1e4371 Replace formatted apostrophe (’) by simple one (') in docs 2024-10-18 11:42:19 +00:00
Eduardo Almeida
67a386f5a8 ci: Add no-verbose flag to wget 2024-10-18 10:13:45 +00:00
Eduardo Almeida
d866e1626e ci: Use libgsl28 in Ubuntu rolling jobs 2024-10-17 13:20:54 +00:00
Stefano Avallone
3f137a3036 utils: Fix libgsl version in code linting CI job 2024-10-13 15:56:07 +02:00
Tommaso Pecorella
692ba1f5eb ci: add texlive-mathscience (needed for physics.sty) 2024-10-02 22:14:50 +02:00
Gabriel Ferreira
9281078dd2 tests: Run test.py with full logging in the presence of TEST_LOGS environment variable 2024-09-15 14:05:12 +00:00
Tommaso Pecorella
0d9698b8be ci: (fixes #1141) use repackaged Doxygen 1.11.0 2024-09-14 07:24:05 +02:00
Tommaso Pecorella
9d80dbbd27 ci: limit the ccache size to 3GB 2024-09-08 17:04:00 +00:00
Gabriel Ferreira
498a832e87 ci: Add code coverage job for GitLab 2024-09-07 21:08:06 +02:00
Tommaso Pecorella
8dc668e599 ci: bump Doxygen to 1.11.0 2024-09-07 15:36:25 +02:00
André Apitzsch
8bc94a1cc3 Use SPDX license identifiers 2024-09-06 19:32:31 +00:00
Gabriel Ferreira
042e5b0c67 ci: Update clang-10 jobs to clang-11 2024-09-05 11:37:50 +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
Gabriel Ferreira
8a8c1e5e95 tests: Update test-ns3.py for MacOS 2024-08-30 23:57:28 +00:00
Gabriel Ferreira
5c5a14dc56 build: Bump minimum clang version to clang-11
Required to support <numbers> header first used in 73474d22
2024-08-30 23:57:28 +00:00
Gabriel Ferreira
2d8269092c tests: Check if docker settings exist before deleting undefined variables 2024-08-30 23:57:28 +00:00
Gabriel Ferreira
04540809af tests: Mark regex strings as raw, as required by Python 3.12 2024-08-30 23:57:28 +00:00
Gabriel Ferreira
c3236a29fc build: Refactor build_lib and static/monolib target setups 2024-08-30 23:57:28 +00:00
Gabriel Ferreira
0d051e6705 build: Drop lib prefix from module targets 2024-08-30 23:57:28 +00:00
Eduardo Almeida
02526a094f ci: Skip cppyy job if no source code is changed 2024-08-28 00:43:37 +00:00
Eduardo Almeida
c0176df437 ci: Add bindings/ dir to list of dirs that trigger build jobs 2024-08-28 00:43:37 +00:00
Gabriel Ferreira
cd523b6fad test: Skip unused source scanning on examples directories with no CMakeLists.txt 2024-08-09 14:39:33 +02:00
Tommaso Pecorella
dff6a2f5be ci: fix clang-10 jobs on Ubuntu 20.04 2024-07-24 20:43:52 -05:00
Tom Henderson
da1b88496f ci: Remove g++-9 configurations 2024-07-10 02:05:12 +00:00
Eduardo Almeida
5c5481e20a ci: Print changed files instead of saving artifact 2024-07-06 12:28:47 +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
9621afd8f2 ci: Skip .base-build job if no source code or configurations are changed 2024-06-18 18:17:47 +01:00
Gabriel Ferreira
a6b0d83a8f ci: Disable MPI for sanitizers check 2024-05-24 16:37:16 -03:00
Gabriel Ferreira
4c3daf9364 ci: Add per-commit clang job to test with libc++ 2024-05-24 16:37:15 -03:00
Gabriel Ferreira
845b1e1374 ci: Re-enable cppyy job 2024-05-14 18:14:56 -03:00
Eduardo Almeida
381d62561a ci: Add --disable-logs flag to per-commit-disabled-asserts job and use clang 2024-04-27 14:47:04 +00:00
Gabriel Ferreira
d8174c1ac8 bindings,docs: Update docs and script to support Cppyy 3 2024-04-22 22:25:34 +02:00