-
Notifications
You must be signed in to change notification settings - Fork 4.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
✨Source Gridly: Migrate Python CDK to Low-code CDK #29647
Conversation
Before Merging a Connector Pull RequestWow! What a great pull request you have here! 🎉 To merge this PR, ensure the following has been done/considered for each connector added or updated:
If the checklist is complete, but the CI check is failing,
|
Hello 👋 , right now Airbyte's integration tests are failing for this connector and I'm going to work during the week to fix them. Due a high number of contributions we have a backlog and your contribution will be review next week. We ask to you share the integration test from your side whatever possible and if you don't have credentials to run tests to get in touch with @RealChrisSean as soon as possible. Also some common missing steps contributors does migrating to low code are (and you can double check to make sure you implemented this):
|
@marcosmarxm All test are passing in local and every points are corrected |
airbyte-integrations/connectors/source-gridly/source_gridly/manifest.yaml
Outdated
Show resolved
Hide resolved
@marcosmarxm But I can't find Pagination support for any stream in previous python source, will try to search documentation |
|
Thanks @marcosmarxm Pagination added, All tests are passing :) |
I've been trying to run tests for this PR in another branch but I don't think the implementation of this connector matches the original, it seems to timeout after producing an absurd amount of records (tens of thousands) from the records stream. Unsure if there is an infinite loop somewhere or just an combinatorial explosion of the amount of records read given the tree structure of this api. |
Hey @btkcodedev After looking at this connector and it's unique functionality, it does not seem possible to convert this to a low-code version. This is because this particular connector dynamically generates the schema which is not supported by the low-code cdk. Correct me if I'm wrong but the current schema files you've created for this connector are only reflective of our sandbox account and will not work in theory for someone else's connection since the schemas would be totally different. Unfortunately, we can't accept this PR. Sometimes we get things right but sometimes we make mistake. I apologize for the time you spent developing this connector, this should have been verified before being listed as a possible contribution. Feel free to reach out if you have any questions. |
What
Migrating Source Gridly to Low-Code CDK
Closes #29282
How
Developed using (Configuration Based Source) low-code CDK
Recommended reading order
spec.yaml
manifest.yaml
schemas/*
Tests
Integration & Acceptance
Full Test Results🚨 User Impact 🚨
Migrate Connector: Source Gridly
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
docs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampledocs/integrations/README.md
airbyte-integrations/builds.md