Skip to content

Comments

chore: first batch of migration to CDK v7#65966

Merged
Brian Lai (brianjlai) merged 3 commits intomasterfrom
maxi297/first_batch_of_migrations
Sep 5, 2025
Merged

chore: first batch of migration to CDK v7#65966
Brian Lai (brianjlai) merged 3 commits intomasterfrom
maxi297/first_batch_of_migrations

Conversation

@maxi297
Copy link
Contributor

What

Starting the migration to CDK v7 with a batch of 10 connectors.

How

Running the CDK migration script with an added condition of not self.has_pyproject.

Note that the script didn't get the changelog updates properly so I updated some manually which reformatted the whole changelog table

Review guide

User Impact

Can this PR be safely reverted and rolled back?

  • YES 💚
  • NO ❌

@github-actions
Copy link
Contributor

github-actions bot commented Sep 5, 2025

👋 Greetings, Airbyte Team Member!

Here are some helpful tips and reminders for your convenience.

Helpful Resources

PR Slash Commands

Airbyte Maintainers (that's you!) can execute the following slash commands on your PR:

  • /format-fix - Fixes most formatting issues.
  • /bump-version - Bumps connector versions.
    • You can specify a custom changelog by passing changelog. Example: /bump-version changelog="My cool update"
    • Leaving the changelog arg blank will auto-populate the changelog from the PR title.
  • /run-cat-tests - Runs legacy CAT tests (Connector Acceptance Tests)
  • /build-connector-images - Builds and publishes a pre-release docker image for the modified connector(s).
  • /poe connector source-example lock - Run the Poe lock task on the source-example connector, committing the results back to the branch.
  • /poe source example lock - Alias for /poe connector source-example lock.
  • /poe source example use-cdk-branch my/branch - Pin the source-example CDK reference to the branch name specified.
  • /poe source example use-cdk-latest - Update the source-example CDK dependency to the latest available version.

📝 Edit this welcome message.

ql: 100
supportLevel: community
connectorBuildOptions:
baseImage: docker.io/airbyte/source-declarative-manifest:6.48.16@sha256:651a0bbdc634378737fb833fdf43666f9d9b5b633c68a35cc03ab6e56cb4d6e7
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am a bit worried that the CDK version is that old

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

that is interesting. it seems like it hasn't been able to get CI to pass since May. The most recent run says it failed a format check, but it looks like the CI process failed.
#61452

Kind of suspicious, but also a potentially very unused connector. yolo!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yolo indeed

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

well now I'm getting pinged about it 😄

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

seems like it was just a coincidence that this connector failed to publish. Rerunning the workflow fixed it

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oh okay so it was a ping about the publish? not like the connector having repeated errors in prod? thanks for the heads up though! if the latter, I'd have been more concerned that we're getting paged for connectors that are uncertified

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Correct, just about the publish

type: GSM
alias: airbyte-connector-testing-secret-store
connectorBuildOptions:
baseImage: docker.io/airbyte/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am a bit worried that the CDK version is that old

@github-actions
Copy link
Contributor

github-actions bot commented Sep 5, 2025

source-babelforce Connector Test Results

1 tests   0 ✅  0s ⏱️
1 suites  0 💤
1 files    0 ❌  1 🔥

For more details on these errors, see this check.

Results for commit 7371c32.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Contributor

github-actions bot commented Sep 5, 2025

source-kissmetrics Connector Test Results

3 tests   1 ✅  3s ⏱️
1 suites  2 💤
1 files    0 ❌

Results for commit 7371c32.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Contributor

github-actions bot commented Sep 5, 2025

source-marketstack Connector Test Results

3 tests   1 ✅  3s ⏱️
1 suites  2 💤
1 files    0 ❌

Results for commit 7371c32.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Contributor

github-actions bot commented Sep 5, 2025

source-perigon Connector Test Results

3 tests   1 ✅  3s ⏱️
1 suites  2 💤
1 files    0 ❌

Results for commit 7371c32.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Contributor

github-actions bot commented Sep 5, 2025

source-rd-station-marketing Connector Test Results

14 tests   9 ✅  40s ⏱️
 1 suites  4 💤
 1 files    1 ❌

For more details on these failures, see this check.

Results for commit 7371c32.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Contributor

github-actions bot commented Sep 5, 2025

source-pretix Connector Test Results

3 tests   1 ✅  3s ⏱️
1 suites  2 💤
1 files    0 ❌

Results for commit 7371c32.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Contributor

github-actions bot commented Sep 5, 2025

source-firehydrant Connector Test Results

3 tests   1 ✅  3s ⏱️
1 suites  2 💤
1 files    0 ❌

Results for commit 7371c32.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Contributor

github-actions bot commented Sep 5, 2025

source-incident-io Connector Test Results

3 tests   1 ✅  3s ⏱️
1 suites  2 💤
1 files    0 ❌

Results for commit 7371c32.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Contributor

github-actions bot commented Sep 5, 2025

source-buildkite Connector Test Results

3 tests   1 ✅  3s ⏱️
1 suites  2 💤
1 files    0 ❌

Results for commit 7371c32.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Contributor

github-actions bot commented Sep 5, 2025

source-appfigures Connector Test Results

3 tests   1 ✅  6s ⏱️
1 suites  2 💤
1 files    0 ❌

Results for commit 7371c32.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Contributor

github-actions bot commented Sep 5, 2025

Deploy preview for airbyte-docs ready!

✅ Preview
https://airbyte-docs-moexg9tfw-airbyte-growth.vercel.app

Built with commit 7371c32.
This pull request is being automatically deployed with vercel-action

Copy link
Contributor

@brianjlai Brian Lai (brianjlai) left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

send it!

ql: 100
supportLevel: community
connectorBuildOptions:
baseImage: docker.io/airbyte/source-declarative-manifest:6.48.16@sha256:651a0bbdc634378737fb833fdf43666f9d9b5b633c68a35cc03ab6e56cb4d6e7
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

that is interesting. it seems like it hasn't been able to get CI to pass since May. The most recent run says it failed a format check, but it looks like the CI process failed.
#61452

Kind of suspicious, but also a potentially very unused connector. yolo!

@brianjlai
Copy link
Contributor

reading through the 3 failing sources:

  • source-incident-io - acceptance test file does not have a lot of tests, but almost no usage whatsoever
  • source-babelforce - acceptance test file points towards non-existence creds and I checked GCS and creds are not there. I refuse to figure out credentials for this source
  • source-rd-station-marketing - 401 unauthorized. I also refuse to sort through creds for such an unused connector

TLDR: Force merging since all errors are somewhat expected since many of our long tail connectors don't have proper test creds and there is evidence from the others that the bump to v7 can still execute and doesn't trip over a breaking change

@brianjlai Brian Lai (brianjlai) merged commit dd59f8a into master Sep 5, 2025
59 of 65 checks passed
@brianjlai Brian Lai (brianjlai) deleted the maxi297/first_batch_of_migrations branch September 5, 2025 21:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants