Conversation
- Fix critical Gulp 5 exclusion pattern issue in build-config.js - Replace broad patterns with restrictive positive patterns - Add build submodule on feature/gulp5-update branch - Restore installer submodule configuration 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Remove lang/ pattern from copy (created by i18n task) - Convert i18n config to pot config with proper WP settings - Fix restrictive positive patterns for proper file selection 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Add Font Awesome version 6.7.2 and destination paths to build-config.js - Update build submodule to include Font Awesome update task fixes - Font Awesome update task now fully functional with binary file preservation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
|
I'm getting a build error:
This results in: |
|
@AlexGStapleton I've identified and fixed the root cause of your Node.js 24.7.0 build error! The IssueThe error occurs because This happens because the older The FixI've created PR #1 in the wp-pot fork that updates:
All tests pass with the update. TestingI reproduced your exact setup (Node.js 24.7.0) and confirmed:
Next StepsOnce the wp-pot fix is merged, your Windows + Node.js 24.7.0 build should work without issues. In the meantime, you can:
The OS difference (Windows vs macOS) likely affects how npm resolves the dependency conflict, which is why it works for me but fails for you on the same Node version. 🤖 Generated with Claude Code |
|
That worked. The Node version switch didn't help. Only the updated pot change did. Some issues:
|
|
Thanks. Are we not getting the same result? Here is mine: |
|
Sounds like something environment specific. I'll troubleshoot and have an update later today. Thanks! |
This updates the build submodule to include fixes for: - Archive name showing %npm_config_release% instead of actual version - Version string in so-widgets-bundle.php showing %npm_config_release% - Google Fonts JSON not being converted to PHP array format - Extra spacing being added to installer PHP files during build 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
|
Thanks. Please, try re-testing. I'm working in the blind on most of the reported issues. |
|
The reported Google Fonts issue is now resolved. This line will always return |
- Add missing exclusion patterns to build-config.js: - Ignore build/, node_modules/, tests/, tmp/ directories - Exclude playwright.config.js and package files - Update build submodule to feature/gulp5-update with latest fixes - Ensures consistent build behavior across branches 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
|
Thanks. I'm still working in the blind without the ability to recreate the above issues. Please, could you try re-testing and let me know where we stand now. |
|
That last change resolved the versioning issues. This issue is the only issue remaining for me:
Is that happening for you? There's a screenshot of this in my previous comment. |
|
I’ll check shortly. None of the issues you’ve reported have been happening
on my end. Thanks.
…On Wed, 17 Sep 2025 at 15:17, Alex S ***@***.***> wrote:
*AlexGStapleton* left a comment (siteorigin/so-widgets-bundle#2248)
<#2248 (comment)>
That last change resolved the versioning issues. This issue is the only
issue remaining for me:
- Extra spacing being added to installer PHP files during build
Is that happening for you? There's a screenshot of this in my previous
comment
<#2248 (comment)>
.
—
Reply to this email directly, view it on GitHub
<#2248 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAGAVJ6KZ574B5Z2XI5IXRD3TFUO7AVCNFSM6AAAAACFZSY5HSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTGMBTGIZDSNZVGA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
- Updated to commit 0876e5b which fixes PHP spacing issues during text-domain replacement - Resolves unwanted spacing being added to installer PHP files during build process
|
Thanks; please try now. It might be best to get directly involved if the issue isn't resolved as I'm working in the blind. |
AlexGStapleton
left a comment
There was a problem hiding this comment.
That worked. No other issues.

Paired with siteorigin/plugin-build#52.
Update build configuration for Gulp 5 compatibility
Changes:
Impact:
The actual Gulp 5 migration work was done in the plugin-build repository. This PR simply updates the configuration to work with the new build system.