Skip to content
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 Pipedrive: promote to cloud #23539

Merged
merged 16 commits into from Mar 1, 2023
Merged

Conversation

grubberr
Copy link
Contributor

@grubberr grubberr commented Feb 28, 2023

What

  • acceptance-test fixed
  • QueryStringTokenAuthenticator new auth class added
  • Fix schema for "activities"
  • "check" command works if empty "deals"
  • improved validation of replication_start_date

Pre-merge Checklist

Expand the relevant checklist and delete the others.

Updating a connector

Community member or Airbyter

  • Grant edit access to maintainers (instructions)
  • Secrets in the connector's spec are annotated with airbyte_secret
  • Unit & integration tests added and passing. Community members, please provide proof of success locally e.g: screenshot or copy-paste unit, integration, and acceptance test output. To run acceptance tests for a Python connector, follow instructions in the README. For java connectors run ./gradlew :airbyte-integrations:connectors:<name>:integrationTest.
  • Code reviews completed
  • Documentation updated
    • Connector's README.md
    • Connector's bootstrap.md. See description and examples
    • Changelog updated in docs/integrations/<source or destination>/<name>.md including changelog. See changelog example
  • PR name follows PR naming conventions

Airbyter

If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.

  • Create a non-forked branch based on this PR and test the below items on it
  • Build is successful
  • If new credentials are required for use in CI, add them to GSM. Instructions.
  • /test connector=connectors/<name> command is passing
  • New Connector version released on Dockerhub and connector version bumped by running the /publish command described here

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
@grubberr
Copy link
Contributor Author

grubberr commented Feb 28, 2023

/test connector=connectors/source-pipedrive

🕑 connectors/source-pipedrive https://github.com/airbytehq/airbyte/actions/runs/4291918436
❌ connectors/source-pipedrive https://github.com/airbytehq/airbyte/actions/runs/4291918436
🐛 https://gradle.com/s/uon2ybovxs4j4

Build Failed

Test summary info:

	 =========================== short test summary info ============================
	 FAILED unit_tests/test_source.py::test_read - pydantic.error_wrappers.Validat...
	 �[31m================== �[31m�[1m1 failed�[0m, �[32m21 passed�[0m, �[33m61 warnings�[0m�[31m in 1.00s�[0m�[31m ===================�[0m

@grubberr grubberr linked an issue Feb 28, 2023 that may be closed by this pull request
@grubberr grubberr self-assigned this Feb 28, 2023
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
@grubberr
Copy link
Contributor Author

grubberr commented Feb 28, 2023

/test connector=connectors/source-pipedrive

🕑 connectors/source-pipedrive https://github.com/airbytehq/airbyte/actions/runs/4292096531
❌ connectors/source-pipedrive https://github.com/airbytehq/airbyte/actions/runs/4292096531
🐛 https://gradle.com/s/bbvkbqs3zu4qy

Build Failed

Test summary info:

=========================== short test summary info ============================
FAILED test_core.py::TestConnection::test_check[inputs1] - AssertionError: as...
SKIPPED [1] ../usr/local/lib/python3.9/site-packages/connector_acceptance_test/tests/test_core.py:516: Backward compatibility tests are disabled for version 0.1.13.
============== 1 failed, 37 passed, 1 skipped in 66.35s (0:01:06) ==============

@octavia-squidington-iii octavia-squidington-iii added the area/documentation Improvements or additions to documentation label Feb 28, 2023
@grubberr
Copy link
Contributor Author

grubberr commented Feb 28, 2023

/test connector=connectors/source-pipedrive

🕑 connectors/source-pipedrive https://github.com/airbytehq/airbyte/actions/runs/4292483176
❌ connectors/source-pipedrive https://github.com/airbytehq/airbyte/actions/runs/4292483176
🐛 https://gradle.com/s/kxvt6ajacna6m

Build Failed

Test summary info:

=========================== short test summary info ============================
FAILED test_core.py::TestBasicRead::test_read[inputs0] - Failed: Stream users...
SKIPPED [1] ../usr/local/lib/python3.9/site-packages/connector_acceptance_test/tests/test_core.py:516: Backward compatibility tests are disabled for version 0.1.13.
============== 1 failed, 37 passed, 1 skipped in 63.65s (0:01:03) ==============

@grubberr
Copy link
Contributor Author

grubberr commented Feb 28, 2023

/test connector=connectors/source-pipedrive

🕑 connectors/source-pipedrive https://github.com/airbytehq/airbyte/actions/runs/4294255368
✅ connectors/source-pipedrive https://github.com/airbytehq/airbyte/actions/runs/4294255368
Python tests coverage:

Name                           Stmts   Miss  Cover
--------------------------------------------------
source_pipedrive/__init__.py       2      0   100%
source_pipedrive/source.py        36      2    94%
source_pipedrive/streams.py       77      8    90%
--------------------------------------------------
TOTAL                            115     10    91%

Build Passed

Test summary info:

=========================== short test summary info ============================
SKIPPED [1] ../usr/local/lib/python3.9/site-packages/connector_acceptance_test/tests/test_core.py:518: Backward compatibility tests are disabled for version 0.1.13.
=================== 38 passed, 1 skipped in 84.14s (0:01:24) ===================

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
@grubberr
Copy link
Contributor Author

grubberr commented Feb 28, 2023

/test connector=connectors/source-pipedrive

🕑 connectors/source-pipedrive https://github.com/airbytehq/airbyte/actions/runs/4296929265
✅ connectors/source-pipedrive https://github.com/airbytehq/airbyte/actions/runs/4296929265
Python tests coverage:

Name                           Stmts   Miss  Cover
--------------------------------------------------
source_pipedrive/auth.py           8      0   100%
source_pipedrive/__init__.py       2      0   100%
source_pipedrive/source.py        32      1    97%
source_pipedrive/streams.py       71      7    90%
--------------------------------------------------
TOTAL                            113      8    93%

Build Passed

Test summary info:

=========================== short test summary info ============================
SKIPPED [1] ../usr/local/lib/python3.9/site-packages/connector_acceptance_test/tests/test_core.py:518: Backward compatibility tests are disabled for version 0.1.13.
=================== 38 passed, 1 skipped in 84.51s (0:01:24) ===================

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
@grubberr
Copy link
Contributor Author

grubberr commented Mar 1, 2023

/test connector=connectors/source-pipedrive

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
@grubberr
Copy link
Contributor Author

grubberr commented Mar 1, 2023

/test connector=connectors/source-pipedrive

🕑 connectors/source-pipedrive https://github.com/airbytehq/airbyte/actions/runs/4301874203
✅ connectors/source-pipedrive https://github.com/airbytehq/airbyte/actions/runs/4301874203
Python tests coverage:

Name                           Stmts   Miss  Cover
--------------------------------------------------
source_pipedrive/auth.py           8      0   100%
source_pipedrive/__init__.py       2      0   100%
source_pipedrive/source.py        37      2    95%
source_pipedrive/streams.py       73      8    89%
--------------------------------------------------
TOTAL                            120     10    92%

Build Passed

Test summary info:

=========================== short test summary info ============================
SKIPPED [1] ../usr/local/lib/python3.9/site-packages/connector_acceptance_test/tests/test_core.py:518: Backward compatibility tests are disabled for version 0.1.13.
=================== 38 passed, 1 skipped in 69.71s (0:01:09) ===================

@grubberr grubberr changed the title Source Pipedrive: fix schema for activities stream Source Pipedrive: promote to cloud Mar 1, 2023
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
@grubberr
Copy link
Contributor Author

grubberr commented Mar 1, 2023

/publish connector=connectors/source-pipedrive

🕑 Publishing the following connectors:
connectors/source-pipedrive
https://github.com/airbytehq/airbyte/actions/runs/4303997879


Connector Did it publish? Were definitions generated?
connectors/source-pipedrive

if you have connectors that successfully published but failed definition generation, follow step 4 here ▶️

@grubberr grubberr merged commit bd6e743 into master Mar 1, 2023
@grubberr grubberr deleted the grubberr/23474-source-pipedrive branch March 1, 2023 17:35
danielduckworth pushed a commit to danielduckworth/airbyte that referenced this pull request Mar 13, 2023
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/connectors Connector related issues area/documentation Improvements or additions to documentation connectors/source/pipedrive
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[EPIC] Source Pipedrive: Enable in Cloud and Certify to Beta
3 participants