Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ci: switch API docs to modern GH Pages action (#2194)
Switch the GH Pages API documentation workflow from deploying from a commit to deploying from an artifact. Twilight currently has an extremely large `gh-pages` branch with all snapshots of our rustdoc rendered documentation for all crates as commits. Due to the nature of how Git stores commits, this ballons the branch's size (>200 MB!) and subsequently the whole repository's size. GitHub has since last year offered publishing to Pages from an uploaded artifact as an alternative to publishing from a branch which avoids storing the contents in Git. Additionally, this renames the API documentation environment from "github-pages" to "api-documentation" which should make it more discoverable to new users.
- Loading branch information