Skip to content

fix(deps): update mod-fontawesome to v6.0.2 for deterministic icon sprites#2031

Merged
markdumay merged 1 commit into
mainfrom
fix/mod-fontawesome-deterministic-sprites
Jul 15, 2026
Merged

fix(deps): update mod-fontawesome to v6.0.2 for deterministic icon sprites#2031
markdumay merged 1 commit into
mainfrom
fix/mod-fontawesome-deterministic-sprites

Conversation

@markdumay

Copy link
Copy Markdown
Collaborator

Summary

Bumps mod-fontawesome to v6.0.2, which sorts the SVG symbol sprite (gethinode/mod-fontawesome#335).

Icons register in the sprite in first-use order, which races across pages when the first use sits inside a cached partial (partialCached executes on whichever page renders it first). Two builds of an unchanged site could therefore emit byte-different sprites on many pages, making byte-level build comparison unreliable — something we want as a regression gate for upcoming build-performance work.

Verification

Two consecutive hugo --gc --minify -s exampleSite builds with v6.0.2 are fully byte-identical (806 files, zero diffs). Symbol sets per page are unchanged — order-only.

🤖 Generated with Claude Code

…rites

Icons register in the SVG symbol sprite in first-use order, which races
across pages when the first use sits inside a cached partial. Two builds
of an unchanged site could emit byte-different sprites on many pages,
breaking byte-level build comparison. mod-fontawesome v6.0.2 sorts the
deduplicated symbols so identical icon sets emit identical bytes.

Verified on the exampleSite: two consecutive builds are now fully
byte-identical (previously sprites could reorder between runs).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@netlify

netlify Bot commented Jul 15, 2026

Copy link
Copy Markdown

Deploy Preview for gethinode-demo ready!

Name Link
🔨 Latest commit 0a8a58c
🔍 Latest deploy log https://app.netlify.com/projects/gethinode-demo/deploys/6a57cd088239040007f26293
😎 Deploy Preview https://deploy-preview-2031--gethinode-demo.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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

@markdumay markdumay enabled auto-merge July 15, 2026 18:12
@markdumay markdumay merged commit 569bdc7 into main Jul 15, 2026
16 checks passed
@markdumay

Copy link
Copy Markdown
Collaborator Author

🎉 This PR is included in version 3.2.5 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant