Skip to content

chore: sync playwright docker image version from package.json (#DS-5167)#189

Merged
artembelik merged 2 commits into
mainfrom
chore/e2e-runner
Jul 3, 2026
Merged

chore: sync playwright docker image version from package.json (#DS-5167)#189
artembelik merged 2 commits into
mainfrom
chore/e2e-runner

Conversation

@artembelik

Copy link
Copy Markdown
Contributor

No description provided.

@artembelik artembelik self-assigned this Jul 2, 2026
Copilot AI review requested due to automatic review settings July 2, 2026 14:51
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 4152fa3):

https://data-grid-next--data-grid-pr-189-xinkmqbc.web.app

(expires Wed, 08 Jul 2026 07:12:24 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: b9d49913f5b5988e9af8690a8b37f16143707448

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR aims to keep the Playwright Docker image version automatically aligned with the Playwright test runner version used in the repo, reducing manual drift between package.json and tools/e2e/Dockerfile.

Changes:

  • Introduces a Node runner script (tools/e2e/run.cjs) to run Docker Compose E2E with an injected Playwright version.
  • Updates the E2E Dockerfile / Compose setup to accept PLAYWRIGHT_VERSION as a build arg and use it in the base image tag.
  • Switches package.json E2E Docker scripts to use the new runner and removes Dependabot Docker updates for the E2E Docker context.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
tools/e2e/run.cjs New wrapper that runs Docker Compose E2E while injecting PLAYWRIGHT_VERSION.
tools/e2e/Dockerfile Uses ARG PLAYWRIGHT_VERSION to parameterize the Playwright base image tag.
tools/e2e/docker-compose.yml Passes PLAYWRIGHT_VERSION through as a Docker build arg.
package.json Replaces direct docker-compose commands with node tools/e2e/run.cjs scripts.
.github/dependabot.yml Removes Docker ecosystem updates for /tools/e2e.

Comment thread tools/e2e/run.cjs
Comment thread tools/e2e/run.cjs Outdated
@artembelik artembelik merged commit 37a6971 into main Jul 3, 2026
7 checks passed
@artembelik artembelik deleted the chore/e2e-runner branch July 3, 2026 07:18
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