Skip to content

Release branch scheduled testing #542

Release branch scheduled testing

Release branch scheduled testing #542

# **what?**
# The purpose of this workflow is to trigger CI to run for each release
# branch on a regular cadence. If the CI workflow fails for a branch, it
# will post to dev-core-alerts to raise awareness. The
# **why?**
# Ensures release branches are always shippable and not broken.
# Also, can catch any dependencies shifting beneath us that might
# introduce breaking changes (could also impact Cloud).
# **when?**
# Once each morning. Manual trigger can also test on demand
name: Release branch scheduled testing
on:
# run this once per night to ensure no regressions from latest dbt-core changes
schedule:
- cron: '0 5 * * *' # 5 UTC
workflow_dispatch: # for manual triggering
# no special access is needed
permissions: read-all
jobs:
run_tests:
uses: dbt-labs/actions/.github/workflows/release-branch-tests.yml@main
with:
workflows_to_run: '["main.yml", "integration.yml"]'
secrets: inherit