Skip to content

Conversation

@roborourke
Copy link
Collaborator

@roborourke roborourke commented Dec 4, 2025

  • Add GitHub Actions workflows for linting, testing, build/release, and PR previews
  • Configure WordPress Playground for local development and e2e testing
  • Add Playwright configuration and test infrastructure
  • Update package.json with playground and e2e test scripts
  • Change plugin version to VERSION placeholder for automated release management
  • Remove build directory from version control (now generated during build process)
  • Add .gitignore entry for build directory

The new workflow setup follows the established pattern from hm-url-tabs plugin:

  • Automated builds on main branch push
  • PR preview environments via WordPress Playground
  • E2e testing across multiple PHP and WordPress versions
  • Automatic cleanup of PR preview branches
Open WordPress Playground Preview

- Add GitHub Actions workflows for linting, testing, build/release, and PR previews
- Configure WordPress Playground for local development and e2e testing
- Add Playwright configuration and test infrastructure
- Update package.json with playground and e2e test scripts
- Change plugin version to __VERSION__ placeholder for automated release management
- Remove build directory from version control (now generated during build process)
- Add .gitignore entry for build directory

The new workflow setup follows the established pattern from hm-url-tabs plugin:
- Automated builds on main branch push
- PR preview environments via WordPress Playground
- E2e testing across multiple PHP and WordPress versions
- Automatic cleanup of PR preview branches
- Add CLAUDE.md with plugin architecture and development documentation
- Update blueprint.json to include advanced-query-loop plugin installation
- Advanced Query Loop plugin is required for post type filtering functionality
github-actions bot added a commit that referenced this pull request Dec 4, 2025
github-actions bot added a commit that referenced this pull request Dec 4, 2025
github-actions bot added a commit that referenced this pull request Dec 4, 2025
- Keep __VERSION__ placeholder for automated version management
- Keep build directory removed from version control
- Maintain all workflow and configuration changes from setup branch
github-actions bot added a commit that referenced this pull request Dec 4, 2025
- Simplify workflow to use plugin-path and blueprint parameters
- Remove invalid playground-url-path-params and playground-props inputs
- Use current directory as plugin path after building
- Reference blueprint.json for WordPress Playground configuration
- Remove pr-cleanup workflow as we no longer create temporary branches
- Fix no-shadow errors by renaming callback parameters
- Fix jsx-a11y/label-has-associated-control by adding htmlFor and id
- Fix curly error by using braces for if statement
- Fix react-hooks/exhaustive-deps by wrapping setAttributes in useCallback
- Break long onChange handlers onto multiple lines per WordPress coding standards
- Disable scss/at-rule-no-unknown for @view-transition at-rule
- Disable property-no-unknown for navigation property
- Both are valid CSS View Transitions API features
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.

3 participants