nim-works / nimskull

An in development statically typed systems programming language; with sustainability at its core. We, the community of users, maintain it.
https://nim-works.github.io/nimskull/index.html
Other
279 stars 39 forks source link

ci: split docs deployment from publisher and deploy directly to pages #1370

Closed alaviss closed 4 months ago

alaviss commented 4 months ago

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

alaviss commented 4 months ago

/merge

Here we go

github-actions[bot] commented 4 months ago

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"