Skip to content

CICD: pr_integration_tests.yml should only run a smoke test unless fulltest is needed#4153

Merged
tlimoncelli merged 3 commits into
mainfrom
tlim_cfdefaults
Mar 11, 2026
Merged

CICD: pr_integration_tests.yml should only run a smoke test unless fulltest is needed#4153
tlimoncelli merged 3 commits into
mainfrom
tlim_cfdefaults

Conversation

@tlimoncelli
Copy link
Copy Markdown
Contributor

@tlimoncelli tlimoncelli commented Mar 11, 2026

Issue

PR development is slowed down due to the fact that the integration tests take so long to run. They're usually testing very little.

Resolution

Only run a "smoke test" on PRs. Run the full tests on main or a PR with label "fulltest" exists.

Smoke test includes:

  • All integration tests
  • Cloudflare "worker" tests.

@tlimoncelli
Copy link
Copy Markdown
Contributor Author

@chicks-net Thanks for your suggestion about not running the integration tests so frequently.

It dawned on me that if the first 3 tests work, probably everything else will work. Therefore, I'm redoing my previous PR so that we always do a smoke-test, but daily runs do the full tests.

@tlimoncelli tlimoncelli merged commit b4ef11b into main Mar 11, 2026
31 checks passed
@tlimoncelli tlimoncelli deleted the tlim_cfdefaults branch March 11, 2026 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant