Skip to content

Update Docusaurus, lint, site chrome, and docs - #58

Merged
davidnewhall merged 7 commits into
masterfrom
docs/docusaurus-site-update
Aug 30, 2026
Merged

davidnewhall merged 7 commits into
masterfrom
docs/docusaurus-site-update

Conversation

@davidnewhall

@davidnewhall davidnewhall commented Aug 30, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Pin Docusaurus 3.10.2 with Faster/v4 future flags, React 19.2.8, ESM config, and a refreshed Yarn lockfile (same shape as unpackerr.github.io#47).
  • Replace Ruby mdl with markdownlint-cli2, add codespell to the Build workflow, and convert :::tip Title callouts to :::tip[Title] for MDX v2 (#48).
  • Fix leftover site chrome and docs facts: navbar GitHub link (was Docusaurus), GHCR image names, Compose v2, Synology UniFi env vars, Helm upgrade target, Homebrew installer, and install-page typos (#49 / #50).
  • Replace Dependabot with Renovate: pin Action digests, 7-day minimumReleaseAge, automerge GitHub Actions (including majors) and TypeScript minor/patch after CI passes.
  • Reverts Replace Renovate with Dependabot #57 - dependabot could work, but I use renovate on all personal projects because it updates things dependabot doesn't. I don't think this repo has any of those things, but I'm just keeping this consistent with other repos, like the unpackerr one linked above. If you hate it, tell me, and I'll remove it.
  • Adjusted the repo rulesets so renovate can auto merge PRs when the build passes.

Test plan

  • GitHub Actions Build workflow passes on this PR
  • cd documentation && yarn lint && yarn build succeeds locally (already verified)
  • Spot-check https://unpoller.com navbar (GitHub, not Docusaurus), Introduction, Docker Compose, Synology env vars, and Kubernetes Helm upgrade
  • After merge, confirm the Renovate app is enabled on this repo and opens/automerge PRs
  • After merge, deploy workflow publishes to unpoller.com

Made with Cursor

Match unpackerr.zip: Faster/v4, markdownlint-cli2, MDX admonitions, GitHub navbar, and corrected install facts.

Co-authored-by: Cursor <cursoragent@cursor.com>
davidnewhall and others added 6 commits August 30, 2026 11:44
Keep npm and Actions current; automerge GitHub Actions including majors, and TypeScript minor/patch, after CI passes.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@davidnewhall

Copy link
Copy Markdown
Member Author

I read through all of this and adjusted a few things along the way. Seems good to me, but I recommend reading through it so we can catch anything dumb that Grok did (already caught a couple).

@davidnewhall
davidnewhall merged commit f37228e into master Aug 30, 2026
1 check passed
@davidnewhall
davidnewhall deleted the docs/docusaurus-site-update branch August 30, 2026 21:38
@davidnewhall

Copy link
Copy Markdown
Member Author

Published version looks good to me!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants