Skip to content

Setup build tooling and GitHub workflows#6

Merged
roborourke merged 7 commits intomainfrom
claude/setup-build-workflows-018LwQHnUSzyPSs2PbzKizS5
Dec 12, 2025
Merged

Setup build tooling and GitHub workflows#6
roborourke merged 7 commits intomainfrom
claude/setup-build-workflows-018LwQHnUSzyPSs2PbzKizS5

Conversation

@roborourke
Copy link
Copy Markdown
Collaborator

@roborourke roborourke commented Dec 12, 2025

  • Update plugin version to VERSION placeholder for release automation
  • Remove build/ directory from version control (now generated during CI)
  • Add WordPress Playground blueprint for local development
  • Add Playwright E2E test infrastructure with basic block registration test
  • Add GitHub workflows:
    • build-and-release.yml: Merges built assets to release branch on main push
    • release.yml: Creates versioned ZIP on GitHub release
    • pr-playground-preview.yml: Generates Playground preview for PRs
    • playwright-tests.yml: Runs E2E tests across PHP/WP version matrix
    • lint.yml: Runs JS and CSS linting
    • pr-cleanup.yml: Cleans up preview branches when PRs close
Open WordPress Playground Preview

claude and others added 3 commits December 12, 2025 10:45
- Update plugin version to __VERSION__ placeholder for release automation
- Remove build/ directory from version control (now generated during CI)
- Add WordPress Playground blueprint for local development
- Add Playwright E2E test infrastructure with basic block registration test
- Add GitHub workflows:
  - build-and-release.yml: Merges built assets to release branch on main push
  - release.yml: Creates versioned ZIP on GitHub release
  - pr-playground-preview.yml: Generates Playground preview for PRs
  - playwright-tests.yml: Runs E2E tests across PHP/WP version matrix
  - lint.yml: Runs JS and CSS linting
  - pr-cleanup.yml: Cleans up preview branches when PRs close
Use WordPress/action-wp-playground-pr-preview@v2 with a dynamically
generated blueprint that installs the plugin from the built PR branch.
github-actions bot added a commit that referenced this pull request Dec 12, 2025
@github-actions
Copy link
Copy Markdown

Playwright E2E Test Results (PHP 8.4, WP 6.8)

flaky  1 flaky

Details

stats  1 test across 1 suite
duration  37 seconds
commit  03ab4d2

Flaky tests

chromium › block-registration.spec.js › Popup Block › should be registered

@github-actions
Copy link
Copy Markdown

Playwright E2E Test Results (PHP 8.3, WP latest)

flaky  1 flaky

Details

stats  1 test across 1 suite
duration  36.8 seconds
commit  03ab4d2

Flaky tests

chromium › block-registration.spec.js › Popup Block › should be registered

@github-actions
Copy link
Copy Markdown

github-actions bot commented Dec 12, 2025

Playwright E2E Test Results (PHP 8.4, WP 6.9)

flaky  1 flaky

Details

stats  1 test across 1 suite
duration  38 seconds
commit  0ac9963

Flaky tests

chromium › block-registration.spec.js › Popup Block › should be registered

github-actions bot added a commit that referenced this pull request Dec 12, 2025
github-actions bot added a commit that referenced this pull request Dec 12, 2025
github-actions bot added a commit that referenced this pull request Dec 12, 2025
github-actions bot added a commit that referenced this pull request Dec 12, 2025
@roborourke roborourke merged commit 84e198c into main Dec 12, 2025
8 checks passed
@roborourke roborourke deleted the claude/setup-build-workflows-018LwQHnUSzyPSs2PbzKizS5 branch December 12, 2025 13:01
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