Closed brian-rose closed 1 year ago
Yes, environment caching works here too, and substantially speeds up the build time.
Specific changes introduced in this PR:
This should ease our ongoing maintenance burden by aligning this repo's infrastructure with Cookbooks and Foundations.
The previewing won't work until / unless this gets merged due to the fact that those actions need to run from the host branch. But the build is producing correct-looking artifacts (e.g. here) and the previews should work exactly as they do in our Cookbook repos.
Still to do, but in a different PR:
Add link-checking to our tests.
Also if everything in this PR is working properly, then we can/should make similar changes to the workflows in the Cookbook Gallery repo, which is also built with sphinx.
Here's a first attempt to harmonize the GitHub actions workflows for this repo with what we're doing in our Cookbook and Foundations repos.