Closed alaviss closed 4 months ago
/merge
Here we go
Merge requested by: @alaviss
Contents after the first section break of the PR description has been removed and preserved below:
## Notes for Reviewers * Confirmed working [here](https://github.com/alaviss/nimskull/actions/runs/9797038169) * This is a part of the release pipeline development, being upstreamed first since it has immediate benefits of allowing for removal of `gh-pages` branch which is the heaviest branch in the repository. * ~~CI docs are not updated yet, and will be soon :tm:~~ Done. * Once merged, the repository's pages settings should be changed to "Publish via Actions"
Summary
Documentation will now be built using a separated workflow that will be run whenever publisher finishes. This allows us to use the latest page deployment code regardless of the commit that triggered publisher.
Details
get
sub-command torelease_manifest
, which allows one to extract binary archive name from a release manifest.gh-pages
branch and deploy directly usingactions/deploy-pages
. This allows us to drop the heavyweightgh-pages
branch and remove the latency between push and page being deployed.devel
./devel
sub-folder. This is preliminary setup for versioned docs in the future.