-
Notifications
You must be signed in to change notification settings - Fork 826
fix docs and enable CI on main
branch
#3295
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
The new `main` branch is forked from the `v0.1.x` branch. It will be made the default branch and going forward we will merge PRs to this branch first (and then forward port to a new `v0.2.x` branch forked from `master`). This change sets the GitHub actions to run on the `main` branch instead of `v0.1.x`. It also adds some text in the root README.md which describes the branch set-up. Refs: #3294
Not so important, but maybe we can also change the links in the README? So changing the badge from master to main and maybe remove the "Documentation (master branch)" link as it's broken anyway. |
@kaffarell Good call. I've replaced references to assets in |
main
main
branch
@hds thanks for doing the legwork on this! |
## Motivation The new `main` branch is forked from the `v0.1.x` branch. It will be made the default branch and going forward we will merge PRs to this branch first (and then forward port to a new `v0.2.x` branch forked from `master`). It looks like Netlify jobs weren't running on the `v0.1.x` branch, and so there were quite a few errors in the docs on that branch (which isn't great because those are the ones that get published to docs.rs). ## Solution Separate to this PR, we've enabled Netlify on the `main` branch, and this change fixes all the errors that were present in the docs. This change sets the GitHub actions to run on the `main` branch instead of `v0.1.x`. It also adds some text in the root README.md which describes the branch set-up. Refs: #3294
Port #3295 to the (now legacy) `v0.1.x` branch. This is to fix the Netlify jobs which are now running here.
Port #3295 to the (now legacy) `v0.1.x` branch. This is to fix the Netlify jobs which are now running here. Explain that `v0.1.x` is no longer in use and direct users to `main` for the released crates and `v0.2.x` for the pre-release versions.
Motivation
The new
main
branch is forked from thev0.1.x
branch. It will bemade the default branch and going forward we will merge PRs to this
branch first (and then forward port to a new
v0.2.x
branch forked frommaster
).It looks like Netlify jobs weren't running on the
v0.1.x
branch, and sothere were quite a few errors in the docs on that branch (which isn't great
because those are the ones that get published to docs.rs).
Solution
Separate to this PR, we've enabled Netlify on the
main
branch, and thischange fixes all the errors that were present in the docs.
This change sets the GitHub actions to run on the
main
branch insteadof
v0.1.x
. It also adds some text in the root README.md whichdescribes the branch set-up.
Refs: #3294