misc dependency upgrades & build improvements#24388
misc dependency upgrades & build improvements#24388dvdksn wants to merge 5 commits intodocker:mainfrom
Conversation
dvdksn
commented
Mar 17, 2026
- deps: upgrade hugo to v0.158.0
- deps: upgrade node to v24
- hugo: use partialCached for static templates
- deps: upgrade npm dependencies
- chore: update docker-agent schema url
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
✅ Deploy Preview for docsdocker ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
There was a problem hiding this comment.
Review Summary
Assessment: 🟢 APPROVE
This PR makes clean dependency upgrades and build improvements. All changes have been verified:
✅ Icon updates verified: The icon name change from phonelink_lock to mobile_lock_portrait is correct. The old icon no longer exists in Material Symbols v0.40.2, and the new icon exists and is valid.
✅ Schema URL verified: The schema URL change from cagent-schema.json to agent-schema.json is correct. The old URL returns 404, and the new URL returns 200.
✅ Hugo template optimizations: The partialCached changes are correctly implemented:
- Static partials (md-dropdown, CSS, icons) use
"-"as cache key - Icon partials correctly use the icon name as the cache key
- YouTube script partial is appropriately cached globally
✅ Dependency upgrades: Hugo 0.156.0 → 0.158.0 and Node 22 → 24 are minor version upgrades with no breaking changes affecting the templates.
Summary
No issues found. The PR correctly updates broken icon references, fixes the schema URL, and optimizes template performance. All changes are intentional and verified to be correct.