diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0d470f273e39..0d155fde8305 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -139,6 +139,7 @@ jobs: - name: Determine which test applications should be run id: matrix + # Workflow changes run the full matrix, which also provides comparable CI timing measurements. run: pnpm --silent run ci:build-matrix --shards=2 --base=${{ (github.event_name == 'pull_request' && needs.job_get_metadata.outputs.changed_ci != 'true' && github.event.pull_request.base.sha) || '' }} >> diff --git a/dev-packages/e2e-tests/README.md b/dev-packages/e2e-tests/README.md index 426b274da2d0..b5cdf556befd 100644 --- a/dev-packages/e2e-tests/README.md +++ b/dev-packages/e2e-tests/README.md @@ -292,6 +292,10 @@ For example, if something is changed in the browser package, only E2E test apps You can add additional information about the test (e.g. canary versions, optional in CI) by adding `sentryTest` in the `package.json` of a test application. +`sentryTest.baseVariant` overrides the default matrix entry using the same fields as an entry in `variants`. For example, +set its `assert-command` to run production tests and add a development variant to run both environments in parallel. +The local `test:assert` script can still run both; select the base variant locally with `--variant