-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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 SalesForce: move to next releaseStage #28781
Source SalesForce: move to next releaseStage #28781
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,
|
This reverts commit bfdc7b6.
…cation-2 # Conflicts: # docs/integrations/sources/salesforce.md
source-salesforce test report (commit
|
Step | Result |
---|---|
Validate airbyte-integrations/connectors/source-salesforce/metadata.yaml | ✅ |
Connector version semver check | ✅ |
QA checks | ✅ |
Code format checks | ❌ |
Connector package install | ✅ |
Build source-salesforce docker image for platform linux/x86_64 | ✅ |
Unit tests | ❌ |
Please note that tests are only run on PR ready for review. Please set your PR to draft mode to not flood the CI engine and upstream service on following commits.
You can run the same pipeline locally on this branch with the airbyte-ci tool with the following command
airbyte-ci connectors --name=source-salesforce test
airbyte-integrations/connectors/source-salesforce/source_salesforce/spec.yaml
Show resolved
Hide resolved
source-salesforce test report (commit
|
Step | Result |
---|---|
Validate airbyte-integrations/connectors/source-salesforce/metadata.yaml | ✅ |
Connector version semver check | ✅ |
QA checks | ✅ |
Code format checks | ❌ |
Connector package install | ✅ |
Build source-salesforce docker image for platform linux/x86_64 | ✅ |
Unit tests | ❌ |
Please note that tests are only run on PR ready for review. Please set your PR to draft mode to not flood the CI engine and upstream service on following commits.
You can run the same pipeline locally on this branch with the airbyte-ci tool with the following command
airbyte-ci connectors --name=source-salesforce test
source-salesforce test report (commit
|
Step | Result |
---|---|
Validate airbyte-integrations/connectors/source-salesforce/metadata.yaml | ✅ |
Connector version semver check | ✅ |
QA checks | ✅ |
Code format checks | ✅ |
Connector package install | ✅ |
Build source-salesforce docker image for platform linux/x86_64 | ✅ |
Unit tests | ✅ |
Integration tests | ✅ |
Acceptance tests | ✅ |
Please note that tests are only run on PR ready for review. Please set your PR to draft mode to not flood the CI engine and upstream service on following commits.
You can run the same pipeline locally on this branch with the airbyte-ci tool with the following command
airbyte-ci connectors --name=source-salesforce test
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 so far. added a few comments and suggestions on testing
airbyte-integrations/connectors/source-salesforce/source_salesforce/spec.yaml
Show resolved
Hide resolved
airbyte-integrations/connectors/source-salesforce/source_salesforce/source.py
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-salesforce/unit_tests/api_test.py
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-salesforce/unit_tests/api_test.py
Show resolved
Hide resolved
source-salesforce test report (commit
|
Step | Result |
---|---|
Validate airbyte-integrations/connectors/source-salesforce/metadata.yaml | ✅ |
Connector version semver check | ✅ |
Connector version increment check | ✅ |
QA checks | ✅ |
Code format checks | ✅ |
Connector package install | ✅ |
Build source-salesforce docker image for platform linux/x86_64 | ✅ |
Unit tests | ✅ |
Integration tests | ❌ |
Acceptance tests | ✅ |
☁️ View runs for commit in Dagger Cloud
Please note that tests are only run on PR ready for review. Please set your PR to draft mode to not flood the CI engine and upstream service on following commits.
You can run the same pipeline locally on this branch with the airbyte-ci tool with the following command
airbyte-ci connectors --name=source-salesforce test
…er-certification-2' into artem1205/source-salesforce-silver-certification-2
source-salesforce test report (commit
|
Step | Result |
---|---|
Validate airbyte-integrations/connectors/source-salesforce/metadata.yaml | ✅ |
Connector version semver check | ✅ |
Connector version increment check | ✅ |
QA checks | ✅ |
Code format checks | ✅ |
Connector package install | ✅ |
Build source-salesforce docker image for platform linux/x86_64 | ✅ |
Unit tests | ✅ |
Integration tests | ❌ |
Acceptance tests | ❌ |
☁️ View runs for commit in Dagger Cloud
Please note that tests are only run on PR ready for review. Please set your PR to draft mode to not flood the CI engine and upstream service on following commits.
You can run the same pipeline locally on this branch with the airbyte-ci tool with the following command
airbyte-ci connectors --name=source-salesforce test
source-salesforce test report (commit
|
Step | Result |
---|---|
Validate airbyte-integrations/connectors/source-salesforce/metadata.yaml | ✅ |
Connector version semver check | ✅ |
Connector version increment check | ✅ |
QA checks | ✅ |
Code format checks | ✅ |
Connector package install | ✅ |
Build source-salesforce docker image for platform linux/x86_64 | ✅ |
Unit tests | ✅ |
Integration tests | ❌ |
Acceptance tests | ❌ |
☁️ View runs for commit in Dagger Cloud
Please note that tests are only run on PR ready for review. Please set your PR to draft mode to not flood the CI engine and upstream service on following commits.
You can run the same pipeline locally on this branch with the airbyte-ci tool with the following command
airbyte-ci connectors --name=source-salesforce test
source-salesforce test report (commit
|
Step | Result |
---|---|
Validate airbyte-integrations/connectors/source-salesforce/metadata.yaml | ✅ |
Connector version semver check | ✅ |
Connector version increment check | ✅ |
QA checks | ✅ |
Code format checks | ✅ |
Connector package install | ✅ |
Build source-salesforce docker image for platform linux/x86_64 | ✅ |
Unit tests | ✅ |
Integration tests | ❌ |
Acceptance tests | ❌ |
☁️ View runs for commit in Dagger Cloud
Please note that tests are only run on PR ready for review. Please set your PR to draft mode to not flood the CI engine and upstream service on following commits.
You can run the same pipeline locally on this branch with the airbyte-ci tool with the following command
airbyte-ci connectors --name=source-salesforce test
This reverts commit 039a57d.
…cation-2 # Conflicts: # airbyte-integrations/connectors/source-salesforce/setup.py
source-salesforce test report (commit
|
Step | Result |
---|---|
Validate airbyte-integrations/connectors/source-salesforce/metadata.yaml | ✅ |
Connector version semver check | ✅ |
Connector version increment check | ✅ |
QA checks | ✅ |
Code format checks | ✅ |
Connector package install | ✅ |
Build source-salesforce docker image for platform linux/x86_64 | ✅ |
Unit tests | ✅ |
Integration tests | ❌ |
Acceptance tests | ❌ |
☁️ View runs for commit in Dagger Cloud
Please note that tests are only run on PR ready for review. Please set your PR to draft mode to not flood the CI engine and upstream service on following commits.
You can run the same pipeline locally on this branch with the airbyte-ci tool with the following command
airbyte-ci connectors --name=source-salesforce test
source-salesforce test report (commit
|
Step | Result |
---|---|
Validate airbyte-integrations/connectors/source-salesforce/metadata.yaml | ✅ |
Connector version semver check | ✅ |
Connector version increment check | ✅ |
QA checks | ✅ |
Code format checks | ✅ |
Connector package install | ✅ |
Build source-salesforce docker image for platform linux/x86_64 | ✅ |
Unit tests | ✅ |
Integration tests | ❌ |
Acceptance tests | ✅ |
☁️ View runs for commit in Dagger Cloud
Please note that tests are only run on PR ready for review. Please set your PR to draft mode to not flood the CI engine and upstream service on following commits.
You can run the same pipeline locally on this branch with the airbyte-ci tool with the following command
airbyte-ci connectors --name=source-salesforce test
source-salesforce test report (commit
|
Step | Result |
---|---|
Validate airbyte-integrations/connectors/source-salesforce/metadata.yaml | ✅ |
Connector version semver check | ✅ |
Connector version increment check | ✅ |
QA checks | ✅ |
Code format checks | ✅ |
Connector package install | ✅ |
Build source-salesforce docker image for platform linux/x86_64 | ✅ |
Unit tests | ✅ |
Integration tests | ❌ |
Acceptance tests | ✅ |
☁️ View runs for commit in Dagger Cloud
Please note that tests are only run on PR ready for review. Please set your PR to draft mode to not flood the CI engine and upstream service on following commits.
You can run the same pipeline locally on this branch with the airbyte-ci tool with the following command
airbyte-ci connectors --name=source-salesforce test
source-salesforce test report (commit
|
Step | Result |
---|---|
Validate airbyte-integrations/connectors/source-salesforce/metadata.yaml | ✅ |
Connector version semver check | ✅ |
Connector version increment check | ✅ |
QA checks | ✅ |
Code format checks | ✅ |
Connector package install | ✅ |
Build source-salesforce docker image for platform linux/x86_64 | ✅ |
Unit tests | ✅ |
Integration tests | ✅ |
Acceptance tests | ✅ |
☁️ View runs for commit in Dagger Cloud
Please note that tests are only run on PR ready for review. Please set your PR to draft mode to not flood the CI engine and upstream service on following commits.
You can run the same pipeline locally on this branch with the airbyte-ci tool with the following command
airbyte-ci connectors --name=source-salesforce test
* Source SalesForce: handle bulk API errors * Source SalesForce: update docs * Source SalesForce: bump CDK version * Source SalesForce: raise config error * Source SalesForce: add stream slice test * Source SalesForce: add bulk pagination tests + fixes * Update Dockerfile * Source SalesForce: fix start_date in BULK request params * Source SalesForce: add pattern descriptor * Source SalesForce: update description in spec * Source SalesForce: fix stream_state < stream_slice * Source SalesForce: update comments * Source Salesforce: update docs + spec description * Source Salesforce: add unittest * Source Salesforce: add typing * Source Salesforce: fix import * Source Salesforce: fix formatting * Source Salesforce: remove extra comment * Apply suggestions from code review * Source Salesforce: fix unit tests * Source Salesforce: refactor --------- Co-authored-by: Sherif A. Nada <snadalive@gmail.com> Co-authored-by: Artem Inzhyyants <artem.inzhyyants@globallogic.com>
What
Resolve:
How
airbyte_cdk
versionspec
:Force to use BULK API
Recommended reading order
source.py
streams.py
spec.yaml
api_test.py
🚨 User Impact 🚨
no breaking changes
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.