Skip to content

Fix fantasticon usage on Windows, add Windows PR check#457

Merged
alexdima merged 3 commits intomainfrom
alexd/rough-wolverine
Mar 21, 2026
Merged

Fix fantasticon usage on Windows, add Windows PR check#457
alexdima merged 3 commits intomainfrom
alexd/rough-wolverine

Conversation

@alexdima
Copy link
Copy Markdown
Member

@alexdima alexdima commented Mar 21, 2026

See tancredi/fantasticon#470 . fantasticon has a long standing problem on Windows with the way they pass in strings containing \ to glob, which leads to them not finding any svg files. This causes an error and this breaks our build, specifically the APIScan step, which runs on Windows.

This PR:

  • adds a Windows built to each PR so we catch such failures earlier in the future
  • repairs fantasticon by patching its usage of glob to pass in strings containing / instead of \. Not ideal, but the best we can do until the problem is resolved upstream.

@alexdima alexdima changed the title Attempt to repair fantasticon on Windows and unblock publishing Fix fantasticon usage on Windows, add Windows PR check Mar 21, 2026
@alexdima alexdima marked this pull request as ready for review March 21, 2026 13:57
@alexdima alexdima enabled auto-merge (squash) March 21, 2026 13:57
@alexdima alexdima merged commit 39b904f into main Mar 21, 2026
6 checks passed
@alexdima alexdima deleted the alexd/rough-wolverine branch March 21, 2026 16:11
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.

2 participants