20 Commits

Author SHA1 Message Date
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
2a61f20d5c bindings: Update cppyy version from 3.1.2 to 3.5.0 2025-04-11 11:21:49 +02: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
02526a094f ci: Skip cppyy job if no source code is changed 2024-08-28 00:43:37 +00:00
Gabriel Ferreira
845b1e1374 ci: Re-enable cppyy job 2024-05-14 18:14:56 -03:00
Gabriel Ferreira
d8174c1ac8 bindings,docs: Update docs and script to support Cppyy 3 2024-04-22 22:25:34 +02: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
Gabriel Ferreira
f8d6c67046 ci: remove tags from cppyy jobs 2023-09-26 10:08:44 -03:00
Gabriel Ferreira
ecc513b969 ci: run cppyy job more frequently 2023-09-20 16:49:09 -03:00
Tommaso Pecorella
e836db7d96 ci: (fixes #929) Remove tests for clang++-6, g++-8, and Ubuntu 18.04. 2023-09-01 06:08:59 +00:00
Gabriel Ferreira
d4010dce20 ci: fix pip packaging issue 2023-07-07 15:58:27 +00:00
Eduardo Almeida
a7db1484ae ci: Fix cppyy jobs
- Use modern GitLab rules and quotes
- Fix artifacts::when indentation in manylinux jobs
- Set the stage of the jobs
2023-06-05 11:43:55 +01:00
Gabriel Ferreira
ec9d26acd9 bindings: package ns-3 as a pip wheel
Includes:
- Python examples to test Brite, Click and Openflow
- CI jobs for manylinux packaging of pip wheel
- Support for Linux distributions with lib and lib64 directories
- Configuration of RPATH not to require setting LD_LIBRARY_PATH

Signed-off-by: Gabriel Ferreira <gabrielcarvfer@gmail.com>
2023-05-29 22:36:32 -03:00
Tommaso Pecorella
455cfda2d5 ci: use artifacts to speedup test jobs 2023-05-12 18:07:11 +00:00
Gabriel Ferreira
2be719791c ci: use latest good known version of Cppyy to test bindings 2023-05-01 04:50:02 +00:00
Tommaso Pecorella
4ea10a84b9 ci: add cppyy to slow-tasks and switch fedora 35 with 37 2023-04-18 11:05:12 +02:00
Tommaso Pecorella
81584daca7 ci: refactor CI jobs to split build and test phases. 2023-04-15 22:38:59 +00:00
Eduardo Almeida
e319b18d59 ci: Refactor before_script segments 2022-08-13 17:07:48 +00:00
Gabriel Ferreira
ecb47cb991 ci: enable python bindings on cppyy jobs 2022-08-08 13:42:54 -03:00
Gabriel Ferreira
b45b583f10 ci: switch pybindgen CI to cppyy 2022-08-01 21:24:02 +00:00