STORM-IRIT / Radium-Engine

Research 3D Engine for rendering, animation and processing
https://storm-irit.github.io/Radium-Engine/
Apache License 2.0
100 stars 50 forks source link

Ci update doxygen #1070

Closed dlyr closed 1 year ago

dlyr commented 1 year ago

This PR update doxygen version, it also adds a new github action to test doc creation.

It fixes doxygen missing TOC in markdown doc.

This workflow might be run manually on branches and create an artifact with the produced doc.

I'm not sure it will be ok to be run on PR branch, but is should be, and also can be modified when needed with

on:
  pull_request:
    branches:
      - release-candidate

see https://build5nines.com/configuring-manual-triggers-in-github-actions-with-workflow_dispatch/ https://docs.github.com/en/actions/using-workflows/manually-running-a-workflow

dlyr commented 1 year ago

As I suspected, the manual workflow is only available when merged on master. It might be callable on any branch to test doc of this branch, but not usefull to test new doxygen version.

codecov[bot] commented 1 year ago

Codecov Report

Merging #1070 (51d92c4) into release-candidate (e89ba19) will not change coverage. Report is 1 commits behind head on release-candidate. The diff coverage is n/a.

:exclamation: Current head 51d92c4 differs from pull request most recent head 2f8aa16. Consider uploading reports for the commit 2f8aa16 to get more accurate results

@@                Coverage Diff                 @@
##           release-candidate    #1070   +/-   ##
==================================================
  Coverage              45.65%   45.65%           
==================================================
  Files                    312      312           
  Lines                  23063    23063           
==================================================
  Hits                   10530    10530           
  Misses                 12533    12533