Skip to content

CI: add e2e test workflow#1030

Merged
kraftbj merged 5 commits into
trunkfrom
ci/add-e2e-tests
Apr 7, 2026
Merged

CI: add e2e test workflow#1030
kraftbj merged 5 commits into
trunkfrom
ci/add-e2e-tests

Conversation

@kraftbj
Copy link
Copy Markdown
Contributor

@kraftbj kraftbj commented Apr 7, 2026

Summary

  • Adds an e2e test workflow to CI that runs on PRs and pushes to trunk
  • Decouples e2e tests from the Jetpack monorepo: removes the unused _jetpack-e2e-commons workspace dependency and replaces the monorepo build script with a no-op
  • Generates a pnpm-lock.yaml for reliable dependency caching in CI
  • Tests run via Docker (WordPress + MariaDB) using Jest

Test plan

  • Verify the e2e workflow runs successfully on this PR
  • Confirm pnpm install --frozen-lockfile succeeds with the committed lockfile
  • Confirm Docker environment starts and WordPress becomes available
  • Confirm e2e tests execute and pass

@kraftbj kraftbj marked this pull request as ready for review April 7, 2026 22:54
@kraftbj kraftbj merged commit aa5c064 into trunk Apr 7, 2026
7 checks passed
@kraftbj kraftbj deleted the ci/add-e2e-tests branch April 8, 2026 00:12
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.

1 participant