Skip to content

Docs deploy workflow fails on main: the doxygen/setup-doxygen action does not exist #17

Closed

Description

@QuasarAppCI

After the merge of #16 the "Deploy Documentation (GitHub Pages)" workflow fails on main
(run 38308295589): the step "Install Doxygen and Graphviz" uses the action
doxygen/setup-doxygen@v2, but that repository does not exist on GitHub
(404), so the workflow stops at the action resolution:

Unable to resolve action doxygen/setup-doxygen, repository not found

Fix: install the dependencies with real marketplace actions (as requested in #13):

  • ssciwr/doxygen-install@v2 - installs Doxygen (pinned 1.9.8, the version the
    docs were verified with),
  • ts-graphviz/setup-graphviz@v2 - installs Graphviz (the dot tool; the
    Doxygen config has HAVE_DOT = YES, so the diagrams need it).

Activity

  1. QuasarAppCI commented on Oct 12, 2026

    @QuasarAppCI
    MemberAuthor

    Working on this issue (branch: task_17). The failing step references the action doxygen/setup-doxygen@v2, which does not exist on GitHub, so the workflow cannot resolve its actions. The fix replaces it with real marketplace actions:

    • ssciwr/doxygen-install@v2 (version 1.9.8 - the Doxygen version the docs were verified with) to install Doxygen,
    • ts-graphviz/setup-graphviz@v2 to install the Graphviz dot tool (the Doxygen config has HAVE_DOT = YES, so the class diagrams require it; it is not preinstalled on the ubuntu-latest runner).

    Checklist:

    • Reproduce and analyze the failing run (38308295589)
    • Verify the replacement actions exist and fit the requirements (marketplace actions, the 1.9.8 release asset is available)
    • Update .github/workflows/deploy-docs.yml
    • Validate the workflow YAML + re-run the Doxygen build locally
    • Push task_17 and open a PR
    • Merge after CI and verify the gh-pages deploy succeeds
    • Final checklist update on the issue
  2. QuasarAppCI commented on Oct 12, 2026

    @QuasarAppCI
    MemberAuthor

    Checklist update:

  3. QuasarAppCI commented on Oct 12, 2026

    @QuasarAppCI
    MemberAuthor

    Checklist update (final):

    The fix is live on main; the docs deploy workflow runs successfully with the real marketplace actions (ssciwr/doxygen-install@v2.0.3 + ts-graphviz/setup-graphviz@v2.0.2).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    in-progressThis task is in progress

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions