Updates and Pipelines and Checks, oh my!#803
Merged
lachieh merged 6 commits intowasmCloud:mainfrom Jan 28, 2025
Merged
Conversation
✅ Deploy Preview for dreamy-golick-5f201e ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
ff66b9f to
8747a24
Compare
4aeb9b9 to
1d474e2
Compare
brooksmtownsend
approved these changes
Jan 27, 2025
Signed-off-by: Lachlan Heywood <lachieh@users.noreply.github.com>
Signed-off-by: Lachlan Heywood <lachieh@users.noreply.github.com>
Signed-off-by: Lachlan Heywood <lachieh@users.noreply.github.com>
Signed-off-by: Lachlan Heywood <lachieh@users.noreply.github.com>
Signed-off-by: Lachlan Heywood <lachieh@users.noreply.github.com>
Signed-off-by: Lachlan Heywood <lachieh@users.noreply.github.com>
1d474e2 to
64e11d0
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This one includes a lot of changes, but they can be broken down per commit:
chore: update docusaurus
Updates docusaurus from 3.4 to 3.6. This includes a couple of speed improvements through the switch to rsbuild and also updates to React 19. The other changes to the
theme/*files are because of differences in styles between the versions.fix: enable strict author info checks
I've turned on some stricter checking for author info in the blog posts. This is to make sure that we don't end up with any missing links or images that really mess with how the blog looks.
fix: ignore untruncated blog posts (blog currently has no preview text)
There is also a check to make sure that the blog posts have a preview text. The current layout doesn't actually have any preview text, so I've disabled this check. If we change the layout in the future, we can re-enable this check.
fix: correct markdown formatting of details element
The switch to rsbuild includes some post-build semantic checks, so this just corrects the formatting picked up by those checks.
chore: cleanup unused babel config
The babel config is no longer needed since rsbuild handles the build process now. This removes the unused config.
ci: add build pipeline for easier debugging
Since there are a few more strict checks that will fail the build (like bad links already did), and since it isn't always easy to see what caused the build to fail, since the logs are locked up behind Netlify auth, I've added a build pipeline that will run the same checks as Netlify does. This way, we can see what caused the build failure without leaving GitHub.