-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
airbyte-ci: re-enable connector dependency upload on publish #36962
airbyte-ci: re-enable connector dependency upload on publish #36962
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎ 1 Ignored Deployment
|
This stack of pull requests is managed by Graphite. Learn more about stacking. Join @alafanechere and the rest of your teammates on |
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.
👍 Looks good to me!
- Reviewed the entire pull request up to a02c0f892d98db3373a2210c1be15f9bda867fc3
- Looked at
67
lines of code in3
files - Took 55 seconds to review
More info
- Skipped
0
files when reviewing. - Skipped posting
1
additional comments because they didn't meet confidence threshold of50%
.
1. airbyte-ci/connectors/pipelines/pipelines/airbyte_ci/connectors/publish/pipeline.py:87
:
- Assessed confidence :
0%
- Comment:
The change in the schema of the dependencies from a dictionary to a list of dictionaries is correctly done. The re-enabling of the upload dependencies step is also correctly done. - Reasoning:
The changes in the PR look good. The change in the schema of the dependencies from a dictionary to a list of dictionaries should not cause any issues. The re-enabling of the upload dependencies step is also correctly done. The version bump in the pyproject.toml file is also correctly done.
Workflow ID: wflow_zi04PJhRVD1JLUPe
Not what you expected? You can customize the content of the reviews using rules. Learn more here.
a02c0f8
to
8947e6d
Compare
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.
👍 Looks good to me!
- Performed an incremental review on 8947e6d
- Looked at
75
lines of code in3
files - Took 2 minutes and 4 seconds to review
More info
- Skipped
0
files when reviewing. - Skipped posting
1
additional comments because they didn't meet confidence threshold of50%
.
1. /airbyte-ci/connectors/pipelines/pipelines/airbyte_ci/connectors/publish/pipeline.py:87
:
- Assessed confidence :
0%
- Comment:
The changes in the PR seem to be in line with the PR description. The dependencies have been changed to an array of objects with package_name and version keys. The version in pyproject.toml has been updated. The connector dependency upload on publish has been re-enabled. There don't seem to be any logical bugs, performance bugs, or security bugs. The code seems to follow best practices. - Reasoning:
The changes in the PR seem to be in line with the PR description. The dependencies have been changed to an array of objects with package_name and version keys. The version in pyproject.toml has been updated. The connector dependency upload on publish has been re-enabled. There don't seem to be any logical bugs, performance bugs, or security bugs. The code seems to follow best practices.
Workflow ID: wflow_nwROAMLevfNXctpq
Not what you expected? You can customize the content of the reviews using rules. Learn more here.
/approve-and-merge reason="re-enabling an existing feature, new schema has been validated by the data team" |
Change the uploaded file schema.
dependencies
is now an array of objects withpackage_name
andversion
keys. This should make it easier for the data team to ingest this data.This format has been validated by the data team
Summary:
This PR re-enables the upload of connector dependencies on publish with a new schema for
dependencies
and updates the version inpyproject.toml
.Key points:
dependencies
to an array of objects withpackage_name
andversion
keys inConnectorDependenciesMetadata
class in/airbyte-ci/connectors/pipelines/pipelines/airbyte_ci/connectors/publish/pipeline.py
.pyproject.toml
.Generated with ❤️ by ellipsis.dev