-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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
🎉 New Source: Google Analytics v4 Service Account Only #34323
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎ 1 Ignored Deployment
|
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,
|
Rather than make a whole new connector, which adds test and maintenance burden, I would suggest keeping just one connector and checking if we are running on cloud via environment variable. If we are running on cloud, don't offer the oAuth option. cc @erohmensing, who has recently removed some of our strict-encrypt connectors, which are are similar sort of pattern - we had cloud-only connectors with a only a subtle auth or config change. |
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.
+1 for @evantahler suggestion.
Adding a connector variant with inter connector dependency is additional maitainance and release flow complexity on our team end.
Let us know if you have a strong reason to not use the DEPLOYMENT_MODE
env var (which will be set to cloud
when running on cloud) to adapt this connector behavior.
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.
Removing my request changes following discussion in this thread.
There might be additional work to consider on airbyte-ci
in order to automatically publish the new connector when source-google-analytics-v4
changes.
@katmarkham , PR is ready, when would you like to deploy it? |
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 updating the name!
What
Resolve #34258
How
enable in Cloud
Recommended reading order
airbyte-integrations/connectors/source-google-analytics-v4-service-account-only/metadata.yaml
🚨 User Impact 🚨
no breaking changes
Pre-merge Actions
New Connector
Community member or Airbyter
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.0.0.1
Dockerfile
has version0.0.1
README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog with an entry for the initial version. See changelog exampledocs/integrations/README.md
Airbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.