Skip to content

Test doxygen on alma10#22321

Draft
hageboeck wants to merge 8 commits into
root-project:masterfrom
hageboeck:doxygen_alma10
Draft

Test doxygen on alma10#22321
hageboeck wants to merge 8 commits into
root-project:masterfrom
hageboeck:doxygen_alma10

Conversation

@hageboeck
Copy link
Copy Markdown
Member

No description provided.

@hageboeck hageboeck self-assigned this May 18, 2026
@hageboeck hageboeck force-pushed the doxygen_alma10 branch 4 times, most recently from 71dee01 to 3468ea1 Compare May 18, 2026 13:43
@hageboeck hageboeck added skip ci Skip the full builds on the actions runners skip code analysis Skip the code analysis CI steps for this PR, including verifying clang-formatting and running Ruff. labels May 18, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 18, 2026

Test Results

0 tests   0 ✅  0s ⏱️
0 suites  0 💤
0 files    0 ❌

Results for commit a102b67.

♻️ This comment has been updated with latest results.

@hageboeck hageboeck force-pushed the doxygen_alma10 branch 2 times, most recently from a6bf834 to 02dfba3 Compare May 19, 2026 09:59
hageboeck added 3 commits May 19, 2026 13:21
- Base the doxygen job on the alma10 container.
- This allows for using a preinstalled doxygen in the container
  (currently 1.13.2), replacing the manual install of 1.10
- Also use preinstalled XRootD and qhelpgenerator
- Remove the override step from the doxygen job.  Overrides can be
  specified as command-line arguments, which significantly shortens the
  job file.
- Remove duplicated build step. There is no difference between the jobs,
  so we don't need build job based on the workflow trigger.
- Create & compress the tar archive in one go.
@hageboeck hageboeck force-pushed the doxygen_alma10 branch 2 times, most recently from de82b04 to 0c2d436 Compare May 19, 2026 13:06
hageboeck added 5 commits May 19, 2026 20:17
- Add two job inputs for the workflow trigger. These should allow for
  choosing a ROOT version to build docs for, and for choosing a
  directory where the generated page should be served. Omitting the page
  means no upload to eos.
- Remove the input "incremental". Since the documentation jobs don't
  upload or download anything, it never had an effect.
- Quote many variables to prevent word splitting or unwanted globbing
When the workflow file or the doxygen folder are touched, the CI will
also run the doxygen build.
Strings such as "\s" are not correct, any more.
The md5 and map files are used only when doxygen is run on an existing
folder. They therefore should not be uploaded or put in the tar archive.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip ci Skip the full builds on the actions runners skip code analysis Skip the code analysis CI steps for this PR, including verifying clang-formatting and running Ruff.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant