Skip to content

fix: templates failing#399

Merged
jcbsfilho merged 2 commits into
devfrom
fix/templates-failing
May 14, 2026
Merged

fix: templates failing#399
jcbsfilho merged 2 commits into
devfrom
fix/templates-failing

Conversation

@jcbsfilho
Copy link
Copy Markdown
Contributor

This pull request updates dependencies and configuration for the Docusaurus and Jekyll boilerplate templates to ensure compatibility with newer versions, reduce deprecation warnings, and improve Sass handling. Key changes include upgrading Docusaurus packages, adding a specific Webpack version override, enhancing Sass configuration and dependencies for Jekyll, and silencing Sass deprecation warnings in the Jekyll config.

Docusaurus Template Updates:

  • Upgraded @docusaurus/core, @docusaurus/preset-classic, and related dev dependencies to version ~3.10.0 for improved compatibility and access to the latest features.
  • Added a specific override for webpack version 5.99.9 to ensure consistent build tooling.

Jekyll Template Enhancements:

  • Added the sass-embedded gem for better Sass compilation and to reduce deprecation warnings.
  • Included gems (csv, base64, bigdecimal, logger) that are no longer default in Ruby 3.4.0 but are required by Jekyll and its dependencies, ensuring compatibility with newer Ruby versions.
  • Updated _config.yml to silence specific Sass deprecation warnings from the theme, improving the developer experience by reducing unnecessary warning noise.

@jcbsfilho jcbsfilho requested a review from a team as a code owner May 14, 2026 13:37
@jcbsfilho jcbsfilho merged commit 1bd850f into dev May 14, 2026
8 checks passed
@jcbsfilho jcbsfilho deleted the fix/templates-failing branch May 14, 2026 13:49
@github-actions github-actions Bot locked and limited conversation to collaborators May 14, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants