Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This adds a new job to our CI process that will conditionally trigger on pushes to main. The new job depends on the `make_doc` job finishing, and then it retrieves the documentation artifact from that job and uploads it to the website's `main` docs. It was necessary to include the hidden files when creating the artifact from the `make_docs` step so that the updated `.htaccess` file would be included. Secrets are stored in github and are never exposed in logs etc. Tested with bad docs (failed build) and adding new docs. Set to use the `--dry-run` option for now. Once we've had a few days of it in place without issue and confirmed that the updates would be the same or better than our current update method, I'll remove that flag and it will begin actually publishing the docs. [reviewed by @tzinsky - thanks!]
- Loading branch information