Closed penelopeysm closed 1 month ago
Docs workflow ran: https://github.com/TuringLang/SSMProblems.jl/actions/runs/10285736766
DocsNav workflow also ran: https://github.com/TuringLang/SSMProblems.jl/actions/runs/10286302987
Thanks @penelopeysm!
Thanks for having a look @yebai! I'll just go ahead and do the same if I find any other repos with the same issue.
The DocsNav workflow wasn't being triggered by Documenter.jl pushes to the
gh-pages
branch, because when Documenter pushes withGITHUB_TOKEN
it doesn't trigger other workflows. See https://docs.github.com/en/actions/security-for-github-actions/security-guides/automatic-token-authentication#using-the-github_token-in-a-workflowThis adds the DOCUMENTER_SSH key as an alternative means of authentication. It's meant as a temporary fix; the proper fix is to factorise out the DocsNav workflow into an action and then stick it inside the Docs workflow itself.