Skip to content

Dependency upgrades and small improvements#48

Merged
sergefdrv merged 7 commits intoreplica-io:mainfrom
sergefdrv:deps-upgrade
Apr 5, 2026
Merged

Dependency upgrades and small improvements#48
sergefdrv merged 7 commits intoreplica-io:mainfrom
sergefdrv:deps-upgrade

Conversation

@sergefdrv
Copy link
Copy Markdown
Member

  • Bump Docusaurus to 3.9.2 (require Node 20+), Font Awesome Free to v7
  • Resolve npm audit warnings (serialize-javascript override)
  • Tighten CI: update action versions, switch to Pages artifact deploy
  • Small fixes: Giscus properties, blog plugin post filtering, deprecated broken link config

Bump @docusaurus/* to ^3.9.2. Set engines.node to >=20 (Docusaurus 3.9
drops Node 18).

Signed-off-by: Sergey Fedorov <serge.fdrv@gmail.com>
Signed-off-by: Sergey Fedorov <serge.fdrv@gmail.com>
Transitive dependencies still resolve serialize-javascript 6.x; npm
audit flags high-severity issues in <=7.0.4. Pin ^7.0.5 via overrides.

Signed-off-by: Sergey Fedorov <serge.fdrv@gmail.com>
Docusaurus 3.9 expects onBrokenMarkdownLinks under markdown.hooks; the
top-level key is no longer valid. Keep the same warn behavior in the new
place.

Signed-off-by: Sergey Fedorov <serge.fdrv@gmail.com>
Drop shouldBeListed from plugin-content-blog's internal src/blogUtils;
use !post.metadata.unlisted instead.

Signed-off-by: Sergey Fedorov <serge.fdrv@gmail.com>
Spread giscusConfig fields before explicit props so config cannot
override them. Pass theme from the themes map and lang from
i18n.currentLocale.

Signed-off-by: Sergey Fedorov <serge.fdrv@gmail.com>
Bump actions/checkout and actions/setup-node to v6. Deploy with
upload-pages-artifact and deploy-pages instead of
peaceiris/actions-gh-pages.

Signed-off-by: Sergey Fedorov <serge.fdrv@gmail.com>
@sergefdrv sergefdrv merged commit 9847642 into replica-io:main Apr 5, 2026
2 checks passed
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.

1 participant