You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some CI environments would rather docker run than install anything on the runner. A tiny image makes becwright check --diff a one-liner in any CI, not just GitHub Actions (GitLab CI, Jenkins, etc.).
Task
Dockerfile: FROM python:3.12-slim, pip install becwright, git installed (the engine shells out to git), entrypoint becwright
Publish ghcr.io/datadave-dev/becwright:<version> + :latest from the release workflow
Document the GitLab CI / generic recipe in documentation/recipes.md: docker run --rm -v $PWD:/repo -w /repo ghcr.io/datadave-dev/becwright check --diff origin/main
Context
Some CI environments would rather
docker runthan install anything on the runner. A tiny image makesbecwright check --diffa one-liner in any CI, not just GitHub Actions (GitLab CI, Jenkins, etc.).Task
Dockerfile:FROM python:3.12-slim,pip install becwright,gitinstalled (the engine shells out to git), entrypointbecwrightghcr.io/datadave-dev/becwright:<version>+:latestfrom the release workflowdocumentation/recipes.md:docker run --rm -v $PWD:/repo -w /repo ghcr.io/datadave-dev/becwright check --diff origin/main