Two observations, potentially the same issue: - Since using `docgen-action`, the total build time has increased significantly, from ~25 minutes to ~45 minutes in the Carleson project. Example: a run before docgen-action https://github.com/fpvandoorn/carleson/actions/runs/15597205228 and a run after docgen-action https://github.com/fpvandoorn/carleson/actions/runs/15611407268 Building the docs & blueprint went from ~12 minutes to ~33 minutes This time is consistent between runs. It is possible that before `docgen-action` we turned off some option doc-gen that improved the building time before. However, I think that the next point is likely a large part of the culprit. - The Mathlib docs are built every commit. Shouldn't they be cached? They were cached before. For example here is a random run from yesterday, and you can see that the docs are built for all Mathlib files: https://github.com/fpvandoorn/carleson/actions/runs/16600773795/job/46959517761
Two observations, potentially the same issue:
Since using
docgen-action, the total build time has increased significantly, from ~25 minutes to ~45 minutes in the Carleson project. Example: a run before docgen-action https://github.com/fpvandoorn/carleson/actions/runs/15597205228 and a run after docgen-action https://github.com/fpvandoorn/carleson/actions/runs/15611407268Building the docs & blueprint went from ~12 minutes to ~33 minutes
This time is consistent between runs. It is possible that before
docgen-actionwe turned off some option doc-gen that improved the building time before. However, I think that the next point is likely a large part of the culprit.The Mathlib docs are built every commit. Shouldn't they be cached? They were cached before. For example here is a random run from yesterday, and you can see that the docs are built for all Mathlib files: https://github.com/fpvandoorn/carleson/actions/runs/16600773795/job/46959517761