Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ADAP-1178: Add scheduled testing workflow #607

Merged
merged 17 commits into from
Jan 30, 2025
Merged

Conversation

mikealfare
Copy link
Contributor

Problem

We need to run scheduled tests daily to ensure that we didn't missing something due to timing differences of merges between PRs in this repo and dependencies, mainly other dbt packages. We can also use this as an opportunity to slim down the number of checks that run during PR checks.

Solution

  • add a scheduled tests workflow that runs when the least number of developers would be creating PRs and not during scheduled release windows
  • test all versions of python during scheduled tests and limit the pull request checks to just the minimum and maximum versions of python supported
  • now that scheduled runs cover all adapters in one workflow, always post in the alerts channel even if it passes (ensures it's running) and @ the support group only when it fails so we get a notification

@mikealfare mikealfare self-assigned this Jan 14, 2025
@cla-bot cla-bot bot added the cla:yes The PR author has signed the CLA label Jan 14, 2025
@mikealfare mikealfare merged commit a5e3e1e into main Jan 30, 2025
10 checks passed
@mikealfare mikealfare deleted the monorepo/scheduled-testing branch January 30, 2025 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla:yes The PR author has signed the CLA
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants