-
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
feat(connector-insights): track manifest usage of $parameters and custom component classes #43036
feat(connector-insights): track manifest usage of $parameters and custom component classes #43036
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎ 1 Skipped Deployment
|
/format-fix
|
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.
🚢
@@ -23,6 +23,19 @@ | |||
from connector_ops.utils import Connector # type: ignore | |||
|
|||
|
|||
def get_manifest_inferred_insights(connector: Connector) -> dict: | |||
manifest = connector.manifest_path.read_text() |
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.
@natikgadzhi this raises a FileNotFound
error on connectors without manifests.
What
Adds
manifest_uses_parameters
,manifest_uses_custom_components
, andmanifest_custom_component_classes
toconnector_insights
.With this information, we will have more data in Migration Tracker dashboard on how to approach manifest-only migration.
Context
find . -name "manifest.yaml" -type f | xargs grep -l "class_name:" > manifests-with-custom-components.txt
User Impact
None, dev tool change.
Next steps
Once this change lands, we need to regenerate insights, and then bring them to airbyte-warehouse.