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 GitLab: migrate to low-code #35989
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Signed-off-by: Artem Inzhyyants <artem.inzhyyants@gmail.com>
Signed-off-by: Artem Inzhyyants <artem.inzhyyants@gmail.com>
Signed-off-by: Artem Inzhyyants <artem.inzhyyants@gmail.com>
Signed-off-by: Artem Inzhyyants <artem.inzhyyants@gmail.com>
Signed-off-by: Artem Inzhyyants <artem.inzhyyants@gmail.com>
Signed-off-by: Artem Inzhyyants <artem.inzhyyants@gmail.com>
Signed-off-by: Artem Inzhyyants <artem.inzhyyants@gmail.com>
LGTM but require unit tests for custom components |
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.
Can you review the comments and make sure those changes are fine with you? There are some comments not related to changes but changes that I would like to tag along as there are breaking and it would be less noisy for users to make them in one go
airbyte-integrations/connectors/source-gitlab/source_gitlab/manifest.yaml
Show resolved
Hide resolved
airbyte-integrations/connectors/source-gitlab/source_gitlab/manifest.yaml
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-gitlab/source_gitlab/manifest.yaml
Show resolved
Hide resolved
airbyte-integrations/connectors/source-gitlab/source_gitlab/manifest.yaml
Show resolved
Hide resolved
airbyte-integrations/connectors/source-gitlab/source_gitlab/manifest.yaml
Show resolved
Hide resolved
airbyte-integrations/connectors/source-gitlab/source_gitlab/components/partition_routers.py
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-gitlab/source_gitlab/manifest.yaml
Show resolved
Hide resolved
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.
Thanks for addressing the comments! I'm good with this one
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.
Great!
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.
Small reminder. Before merging, please re-run poetry lock
to upgrade to the latest version of airbyte-cdk
. Thanks!
Signed-off-by: Artem Inzhyyants <artem.inzhyyants@gmail.com> Co-authored-by: Artem Inzhyyants <artem.inzhyyants@gmail.com>
Signed-off-by: Artem Inzhyyants <artem.inzhyyants@gmail.com> Co-authored-by: Artem Inzhyyants <artem.inzhyyants@gmail.com>
@askarpets @maxi297 @katmarkham I think this merge led to this issue: #37436 |
What
Resolves https://github.com/airbytehq/airbyte-internal-issues/issues/6340
How
Migrate to Low-Code
Recommended reading order
source_gitlab/manifest.yaml
source_gitlab/components/partition_routers.py
source_gitlab/source.py
🚨 User Impact 🚨
In this release, a format of stream state has been changed due to migration to low-code.
Also, the primary key was changed for streams
group_members
,group_labels
,project_members
,project_labels
,branches
, andtags
.Users will need to refresh schemas and reset the affected streams after upgrading.
Pre-merge Actions
Updating a connector
Community member or Airbyter
Airbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.