Fix Query Loop block support and modernize build system#18
Merged
Conversation
- Replace gulp build system with npm scripts using @kunoichi/grab-deps - Remove gulpfile.js, webpack.config.js and related dependencies - Update package.json with modern build scripts (build:js, watch, lint, fix) - Update Node.js requirement to >=20 (volta: 20.19.6) - Update WordPress requirement to 6.6+ and PHP to 7.4+ - Fix ESLint configuration and auto-fix JS lint errors - Update .wp-env.json with PHP 8.3 and additional dev plugins - Clean up composer.json and fix typo in author name Co-authored-by: Claude <noreply@anthropic.com>
- Add test.yml: Run tests only on pull requests with strict status check - Add release-drafter.yml: Create release draft on push to main - Update wordpress.yml: Deploy on release publish instead of tag push - Add release-drafter config for automatic changelog generation - Update lint script to exclude CSS (no scss files yet) Co-authored-by: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
@kunoichi/grab-depsChanges
Build System
gulpfile.jsandwebpack.config.js@kunoichi/grab-depsfor JS bundlingBug Fix (#17)
target="_blank"attribute in Query Loop blockswp_enqueue_scriptwith inline scriptGitHub Actions
test.yml: Run tests only on pull requests with strict status checkrelease-drafter.yml: Create release draft on push to mainwordpress.yml: Deploy on release publish instead of tag pushTest plan
npm run package🤖 Generated with Claude Code