Skip to content

Extract config to build test matrix - #30851

Draft
ebyhr wants to merge 1 commit into
trinodb:masterfrom
ebyhr:ebi/ci-set-matrix
Draft

Extract config to build test matrix#30851
ebyhr wants to merge 1 commit into
trinodb:masterfrom
ebyhr:ebi/ci-set-matrix

Conversation

@ebyhr

@ebyhr ebyhr commented Aug 21, 2026

Copy link
Copy Markdown
Member

Description

Extracts the hardcoded test matrix from ci.yml into .github/schedule-config.yaml,
processed by a new script build-matrix-schedule-aware.py. The new script preserves
the existing GiB impact-filtering behavior (run all on push/dispatch, filter to impacted
modules on PRs), and adds infrastructure for schedule- and label-based filtering to
support planned Redshift and Snowflake nightly builds — not yet used by any entry in
schedule-config.yaml.

Also fixes a BigQuery cloud-tests-1 profile bug where the Maven Tests step condition
was excluding cloud-tests-1 instead of cloud-tests-2.

Release notes

(x) This is not user-visible or is docs only, and no release notes are required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant