Skip to content

test: ensure nightly scheduled tests run all samples unconditionally#1505

Open
willum070 wants to merge 3 commits into
mainfrom
update-nightly-tests
Open

test: ensure nightly scheduled tests run all samples unconditionally#1505
willum070 wants to merge 3 commits into
mainfrom
update-nightly-tests

Conversation

@willum070

Copy link
Copy Markdown
Collaborator

This PR makes the following changes:

  • GitHub Actions Workflow (.github/workflows/tests.yml): Under the scheduled_full_test job TEST_ALL_SAMPLES: "true" is added to the test execution step's environment variables.
  • Playwright Tests (e2e/samples.spec.ts): The getChangedSampleFolders() function has been updated to check for process.env.TEST_ALL_SAMPLES === 'true'. If it detects this flag, it immediately bypasses the find-changes.sh script evaluation and returns getAllSampleFolders().

These changes will ensure that the nightly cron job acts as a full-repo regression as originally intended.

@willum070 willum070 requested a review from a team as a code owner June 17, 2026 17:15
Removed FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 environment variable. The 3P actions plugins in use here all depend on Node 20, so this is not needed. In general the internal runner node can use a different version of Node (even though Node 20 is slated for deprecation in September of 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