Skip to content

Update module github.com/google/docsy/theme to v0.17.0 - #2825

Merged
diemol merged 4 commits into
trunkfrom
renovate/github.com-google-docsy-theme-0.x
Sep 16, 2026
Merged

diemol merged 4 commits into
trunkfrom
renovate/github.com-google-docsy-theme-0.x

Conversation

@renovate

@renovate renovate Bot commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
github.com/google/docsy/theme v0.16.0v0.17.0 age confidence

Release Notes

google/docsy (github.com/google/docsy/theme)

v0.17.0

Compare Source

Release summary

What's Changed

New Contributors

Full Changelog: docsy/docsy@v0.16.0...v0.17.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@netlify

netlify Bot commented Sep 16, 2026

Copy link
Copy Markdown

Deploy Preview for selenium-dev ready!

Name Link
🔨 Latest commit 55f0e18
🔍 Latest deploy log https://app.netlify.com/projects/selenium-dev/deploys/6aaaff32cf0f260008f61002
😎 Deploy Preview https://deploy-preview-2825--selenium-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

Docsy 0.17.0 switched its default Sass transpiler from Hugo's
built-in LibSass to Dart Sass, which broke the build with
"no Dart Sass binary found in $PATH". Per Docsy's upgrade guide,
add the sass-embedded package (Docsy-tested at 1.102.0) and
regenerate packages/hugoautogen via `hugo mod npm pack` to pick up
the theme's other dependency bumps (e.g. Font Awesome 7.3.1).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@renovate

renovate Bot commented Sep 16, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

diemol and others added 2 commits September 16, 2026 22:38
Two more gaps beyond the sass-embedded dependency itself:

- build-site.sh invokes hugo directly (not via an npm script), so
  node_modules/.bin was never on $PATH, and Hugo's Dart Sass transpiler
  resolves its "sass" binary from $PATH.
- Even with node_modules/.bin on PATH, sass-embedded's own optional
  "sass" fallback dependency claims the same node_modules/.bin/sass
  bin name, and that fallback refuses embedded-protocol mode ("sass
  --embedded is unavailable in pure JS mode"), which Hugo needs. Build
  a dedicated PATH entry pointing at sass-embedded's own script so it
  wins over the ambiguous node_modules/.bin symlink.
- hugo.toml's security.exec.allow was a site-specific override that
  only allowed the old "dart-sass-embedded" binary name; add "sass",
  the name the current package ships.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
link-check.yml's htmltest job invokes hugo directly (not through
build-site.sh), so it hit the same "no Dart Sass binary found in
$PATH" failure test_build had. Extract the PATH setup into
scripts/setup-dart-sass-path.sh so both call sites share it instead
of duplicating the logic.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@diemol
diemol merged commit a981e21 into trunk Sep 16, 2026
6 checks passed
@diemol
diemol deleted the renovate/github.com-google-docsy-theme-0.x branch September 16, 2026 20:47
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