Eduardo Almeida
c048975b1d
clang-format, ci: Raise minimum clang-format version to 20
2025-09-30 20:11:28 +01:00
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
Tom Henderson
278156a981
wimax: Remove module from ns-3-dev
2025-09-13 15:12:41 +00:00
Gabriel Ferreira
6bf588f74d
ci: Switch to self-hosted MacOS runner
2025-09-10 10:01:51 +02:00
Gabriel Ferreira
50fe52d74d
ci: Add MacOS jobs for GitLab CI
2025-09-02 10:27:52 +00:00
Gabriel Ferreira
1be28ea0af
test: Set executable bit in test-ns3.py and test-test.py
2025-08-25 22:34:23 +02:00
Gabriel Ferreira
9be65febb9
ci: ( fixes #327 ) Add weekly tests for test-test.py and test-ns3.py
2025-08-25 22:34:22 +02:00
Gabriel Ferreira
661da5ab57
test: Skip Docker dependent test cases if we cannot reach the service
2025-08-25 22:34:10 +02:00
Gabriel Ferreira
29a4f3636e
test: Add --failfast option to test-ns3.py
2025-08-25 22:34:04 +02:00
Gabriel Ferreira
7fa9d7b78e
test: Update test-ns3.py dependency versions
2025-08-25 22:34:03 +02:00
Gabriel Ferreira
b8f5dbcab1
test: Filter examples-to-run.py examples by name, and allow custom arguments
2025-07-02 09:56:45 +02:00
Gabriel Ferreira
c464ba6874
build: Fallback to libc++ if clang does not support tuples as map keys
...
Workaround to avoid issue in clang 17
https://discourse.llvm.org/t/pack-expansion-bug/64910
2025-06-05 10:16:49 +02:00
Gabriel Ferreira
bba771a55f
ci: Replace EOL Ubuntu 20.04 with 22.04 and 24.04
2025-06-05 10:14:19 +02:00
Gabriel Ferreira
bae579669c
ci: Replace OpenMPI with MPICH on Fedora jobs
2025-05-07 11:21:18 +02:00
Gabriel Ferreira
d449774e5a
ci: Print verbose output for failed test jobs
2025-05-07 11:21:18 +02:00
Eduardo Almeida
7394a00d6a
ci: Upgrade Fedora jobs to versions 40 and 41
2025-05-05 14:26:55 +00:00
Stefano Avallone
f3511360d5
ci: dia requires libxml2-legacy
2025-05-02 18:00:56 +02:00
Eduardo Almeida
399e31bb90
ci: Replace clang-tidy-diff with full clang-tidy on changed files
2025-04-21 01:39:39 +01:00
Gabriel Ferreira
2a61f20d5c
bindings: Update cppyy version from 3.1.2 to 3.5.0
2025-04-11 11:21:49 +02:00
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