Commit Graph

57 Commits

Author SHA1 Message Date
Stefano Avallone
b45a9ca726 ci: Use latest doxygen 2025-04-04 06:37:55 +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
Gabriel Ferreira
0e41a5555f check-style: Replace NBSP with empty space 2024-11-10 20:11:29 +01:00
Eduardo Almeida
67a386f5a8 ci: Add no-verbose flag to wget 2024-10-18 10:13:45 +00:00
Tommaso Pecorella
692ba1f5eb ci: add texlive-mathscience (needed for physics.sty) 2024-10-02 22:14:50 +02:00
Tommaso Pecorella
0d9698b8be ci: (fixes #1141) use repackaged Doxygen 1.11.0 2024-09-14 07:24:05 +02:00
Tommaso Pecorella
8dc668e599 ci: bump Doxygen to 1.11.0 2024-09-07 15:36:25 +02:00
Eduardo Almeida
190cb8a80d ci: Create Sphinx base job 2024-02-23 12:29:52 +00:00
Tommaso Pecorella
f7437a8731 ci: print the doxygen version used 2024-01-30 13:36:08 -06:00
Eduardo Almeida
da6c3e5e03 ci: Join two calls to check-style-clang-format.py in one line 2023-10-03 12:42:32 +01:00
Stefano Avallone
59a2ec189b ci: Add more texlive packages
- texlive-fontutils for epstopdf
- texlive-fontsrecommended for tgtermes.sty
2023-06-19 11:32:53 +02:00
Stefano Avallone
bdb597b55f ci: Update texlive packages name 2023-06-19 10:18:02 +02:00
Tommaso Pecorella
122b04c732 ci: temporary revert to Doxygen 1.9.6 2023-05-27 15:34:52 +02:00
Tommaso Pecorella
455cfda2d5 ci: use artifacts to speedup test jobs 2023-05-12 18:07:11 +00:00
Eduardo Almeida
703a9ac5e0 ci: Add interruptible: true to .doc stage and clang-tidy job 2023-04-23 03:32:51 +01:00
Tom Henderson
2877f9cc70 tests: Add contributing and installation to doc job 2023-03-09 14:34:06 -08:00
Tommaso Pecorella
3d81a6ecea ci: enable documentation on per-commit jobs 2023-02-28 11:21:53 -06:00
Tommaso Pecorella
e70c07547d ci: use doxygen 1.9.6 on ArchLinux 2023-01-26 15:32:58 +00:00
Gabriel Ferreira
164e993d46 ci: reuse per-commit-gcc-debug job's cache in the doxygen job 2022-12-03 19:20:55 -03:00
Tommaso Pecorella
a736c7a09d ci: downgrade doxygen 1.9.5 (bugged) to 1.9.3 2022-11-05 22:37:00 +00:00
Gabriel Ferreira
ce45129b66 ci: clean up build artifacts of doxygen job 2022-10-26 01:56:58 -03:00
Eduardo Almeida
b284ccb9c8 ci: Format gitlab-ci-doc.yml 2022-10-06 19:49:37 +00:00
Eduardo Almeida
4a32ceb29c ci: Add "check-style-clang-format" job
- Remove old "trailing-whitespace" job that is no longer used.
- Remove unnecessary .base-coding-style job from coding-style stage.
2022-10-06 19:49:37 +00:00
Tommaso Pecorella
1e64e58f92 ci: move doxygen job to debug build (for speed) 2022-09-15 20:13:19 +02:00
Eduardo Almeida
ba90a75497 ci: Fix duplicate weekly clang job names 2022-09-14 22:29:06 +00:00
Tommaso Pecorella
403aec2aa3 ci: save compilation cache also for failed jobs 2022-09-04 21:54:28 +02:00
Stefano Avallone
badf118289 ci: (fixes #729) Download pre-built dia package from www.nsnam.org 2022-08-31 01:24:04 +02:00
Tommaso Pecorella
57347ec7e6 doc: ci: check for trailing white space in generated introspected-x.h 2022-08-30 20:30:42 +00:00
Tommaso Pecorella
467e956dd6 ci: fix pacman key initialization 2022-08-17 10:00:44 -05:00
Eduardo Almeida
e319b18d59 ci: Refactor before_script segments 2022-08-13 17:07:48 +00:00
Gabriel Ferreira
18af201698 CI: always save the Doxygen warnings job artifact 2022-07-15 18:59:18 +00:00
Tommaso Pecorella
6b754a3c34 ci: swap release builds with default 2022-05-01 18:32:32 +02:00
Tommaso Pecorella
6f2fc1403b ci: simplify doxygen CI 2022-01-31 20:40:56 -06:00
Gabriel Ferreira
0888aa9f4d CI: use ns3 for the doxygen job 2022-01-27 18:27:29 -03:00
Tom Henderson
4ee323f8fd build: (merges !837) Remove libgcrypt detection 2022-01-13 17:41:39 -08:00
Tommaso Pecorella
6b50829a4b CI: revert the doxygen CI to waf 2022-01-06 13:37:06 -06:00
Tommaso Pecorella
3d23f9ed09 CI: switch to cmake 2022-01-05 12:10:58 -06:00
Tommaso Pecorella
f580b27f09 ci: fix doxygen generation script 2021-06-17 22:28:01 +00:00
Tommaso Pecorella
5c73ae4ccb ci: simplify doxygen warnings script 2021-06-16 22:49:21 +00:00
Tommaso Pecorella
705e8c2476 ci: prevent spurious stop on doxygen builds 2021-06-10 00:56:02 +00:00
Tommaso Pecorella
77d6088608 ci: fix master doxygen fails 2021-05-27 00:36:44 +00:00
Tommaso Pecorella
de8505ce2d ci: doc - fix ImageMagik conversion policy 2021-05-11 21:03:26 +00:00
Tommaso Pecorella
5beeda40a2 ci: switch to archlinux for documentation stage 2021-05-09 21:25:01 +00:00
Tommaso Pecorella
963991426f ci: fix doxygen script (7) 2021-05-03 23:20:09 +00:00
Tommaso Pecorella
5a22bf1f05 ci: fix doxygen script (6) 2021-05-03 17:48:10 +00:00
Tommaso Pecorella
c419271ec9 ci: fix doxygen script (5) 2021-05-03 17:24:07 +00:00
Tommaso Pecorella
63372b26d9 ci: fix doxygen script (4) 2021-05-03 14:42:18 +00:00
Tommaso Pecorella
5c44b41a56 ci: fix doxygen script (3) 2021-05-03 14:06:36 +00:00
Tommaso Pecorella
e2b73619ab ci: fix doxygen script (2) 2021-05-03 13:16:41 +00:00