Skip to content

[WC-3597] ci: add nightly Atlas E2E workflow - #357

Open
gjulivan wants to merge 1 commit into
mainfrom
ci/atlas-e2e-nightly
Open

gjulivan wants to merge 1 commit into
mainfrom
ci/atlas-e2e-nightly

Conversation

@gjulivan

Copy link
Copy Markdown
Contributor

Summary

  • Adds .github/workflows/AtlasE2ENightly.yml: runs the full visual comparison suite (chromium, 3 shards) at 02:00 on weekdays, plus workflow_dispatch for manual runs. Same setup as the web-widgets nightly E2E.
  • The Mendix version is read from marketplace.minimumMXVersion in packages/atlas-core/package.json (currently 11.0.0.73100), so the nightly always tests the version Atlas Core is released for.
  • packages/atlas/scripts/e2e.playwright.js now accepts a MENDIX_VERSION env override and falls back to testProject.mxVersion. The PR workflow does not set it, so PR runs are unchanged.

Notes

  • Scheduled workflows only run from the default branch, so the nightly starts after merge.
  • Like the PR workflow, this screenshots Atlas-Design-System main with its committed theme; it does not copy packages/atlas/src into the test project.

Test plan

  • After merge, trigger the workflow manually from the Actions tab and confirm all 3 shards pass.

🤖 Generated with Claude Code

Run the full visual comparison suite every weekday night against the
Mendix version Atlas Core is released for (marketplace.minimumMXVersion
in packages/atlas-core/package.json). The e2e script now accepts a
MENDIX_VERSION override and falls back to testProject.mxVersion, so PR
runs are unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@gjulivan gjulivan changed the title ci: add nightly Atlas E2E workflow [WC-3597] ci: add nightly Atlas E2E workflow Oct 14, 2026
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