-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Add CI infrastructure for trino-redshift
#16142
Add CI infrastructure for trino-redshift
#16142
Conversation
3a70aa4
to
98a65ba
Compare
/test-with-secrets sha=98a65ba757fafc2e537afd2a3368d6a504aeceac |
The CI workflow run with tests that require additional secrets finished as failure: https://github.com/trinodb/trino/actions/runs/4267483197 |
/test-with-secrets sha=98a65ba757fafc2e537afd2a3368d6a504aeceac |
The CI workflow run with tests that require additional secrets finished as failure: https://github.com/trinodb/trino/actions/runs/4281041845 |
98a65ba
to
272ecfa
Compare
272ecfa
to
fbda6c1
Compare
fbda6c1
to
8343bf6
Compare
/test-with-secrets sha=8343bf6bb8118e8beacf8878c331f203e0d146a4 |
The CI workflow run with tests that require additional secrets finished as failure: https://github.com/trinodb/trino/actions/runs/4290216984 |
Rebasing on top of |
8343bf6
to
1e48ce9
Compare
If I remember correctly, the ok to test command doesn't work well when the commit changes |
Sent #16301 within the repository. |
I've removed by mistake the Redshift cluster while the cloud tests were running :( . @ebyhr could you please issue a new build? |
Sure, just updated #16301 |
1e48ce9
to
9f56707
Compare
9f56707
to
79e411b
Compare
REDSHIFT_S3_TPCH_TABLES_ROOT: ${{ vars.REDSHIFT_S3_TPCH_TABLES_ROOT }} | ||
if: >- | ||
contains(matrix.modules, 'trino-redshift') && contains(matrix.profile, 'cloud-tests') && | ||
(env.AWS_ACCESS_KEY_ID != '' || env.REDSHIFT_SUBNET_GROUP_NAME != '') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
there is a SECRETS_PRESENT
secret to make these IFs simpler (ie harder to disable something accidentally)
can be a follow-up since this likely pertains other jobs
cc @nineinchnick
Use an ephemeral/throw-away Redshift cluster for running integration tests on `trino-redshift` connector. Once the tests are run, the testing Redshift cluster is being reclaimed. The Redshift cluster is publicly accessible in order to be accessible from the general purpose Github runners.
79e411b
to
ed24a7f
Compare
@findinpath @nineinchnick could redshift tests run on every merge to master? I bet it could help community to discover some bugs earlier than later? |
They should be, can you confirm that? |
Ah, may be they were skipped by gib, I've to check. |
Gib is not used on master, we should always run everything. This is a new step in an existing job so we should see if it ran or was skipped. |
every merge to master, or every PR towards master? based on "help community to discover" i assume you meant the latter. |
Description
Use an ephemeral/throw-away Redshift cluster for running integration tests on
trino-redshift
connector.Once the tests are run, the testing Redshift cluster is being reclaimed.
The Redshift cluster is publicly accessible in order to be accessible from the general purpose Github runners.
Additional context and related issues
Release notes
(x) This is not user-visible or docs only and no release notes are required.
( ) Release notes are required, please propose a release note for me.
( ) Release notes are required, with the following suggested text: