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 Aha: new fields - comments, endorsements, categories for ideas #22642

Merged
merged 6 commits into from
May 30, 2023

Conversation

Upgreydd
Copy link
Contributor

@Upgreydd Upgreydd commented Feb 9, 2023

What

Adds new fields: endorsements (votes), comments for ideas, and categories for products

How

CDK

🚨 User Impact 🚨

Possible to synchronize comments, endorsements (votes), and categories

Copy link
Member

@marcosmarxm marcosmarxm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some comments.

@Upgreydd
Copy link
Contributor Author

some comments.

Thank you @marcosmarxm. I did the cleanup of redundant parts.

@Upgreydd Upgreydd changed the title source Aha: new fields - comments, votes, categories for ideas source Aha: new fields - comments, endorsements, categories for ideas Feb 13, 2023
@marcosmarxm
Copy link
Member

marcosmarxm commented Feb 13, 2023

/test connector=connectors/source-aha

🕑 connectors/source-aha https://github.com/airbytehq/airbyte/actions/runs/4168112062
❌ connectors/source-aha https://github.com/airbytehq/airbyte/actions/runs/4168112062
🐛 https://gradle.com/s/5rr4m476drags

Build Failed

Test summary info:

=========================== short test summary info ============================
FAILED test_core.py::TestConnection::test_check[inputs0] - AssertionError: as...
FAILED test_core.py::TestBasicRead::test_read[inputs0] - docker.errors.Contai...
FAILED test_full_refresh.py::TestFullRefresh::test_sequential_reads[inputs0]
SKIPPED [1] ../usr/local/lib/python3.9/site-packages/connector_acceptance_test/plugin.py:63: Skipping TestIncremental.test_two_sequential_reads: This connector does not implement incremental sync
SKIPPED [1] ../usr/local/lib/python3.9/site-packages/connector_acceptance_test/tests/test_core.py:98: The previous and actual specifications are identical.
=================== 3 failed, 30 passed, 2 skipped in 35.97s ===================

@marcosmarxm
Copy link
Member

@Upgreydd can you check failed tests?

@Upgreydd
Copy link
Contributor Author

@Upgreydd can you check failed tests?

@marcosmarxm
It's related to limited API key/aha plan to access features and goals options. Looks like airbyte has a limited key too (so do I). It's not related to my PR at all cause the same test fails in the master. The only option to test it without a good API key is to remove tests for features and goals I guess?

@Upgreydd Upgreydd force-pushed the aha.io_new_fields branch 2 times, most recently from 415db64 to ab3015f Compare February 20, 2023 10:02
@Upgreydd
Copy link
Contributor Author

@marcosmarxm I've removed checks for goals and features because they are optional and my API key and airbyte API key doesn't cover that part - that's why it fails tests.
Rebased on the new version with manifest.yaml changes from master and fixed definitions and structure.

@marcosmarxm
Copy link
Member

marcosmarxm commented Mar 3, 2023

/test connector=connectors/source-aha

🕑 connectors/source-aha https://github.com/airbytehq/airbyte/actions/runs/4325176674
❌ connectors/source-aha https://github.com/airbytehq/airbyte/actions/runs/4325176674
🐛 https://gradle.com/s/vv24wvfyvbj2u

Build Failed

Test summary info:

=========================== short test summary info ============================
FAILED test_core.py::TestConnection::test_check[inputs0] - AssertionError: as...
FAILED test_core.py::TestBasicRead::test_read[inputs0] - docker.errors.Contai...
FAILED test_full_refresh.py::TestFullRefresh::test_sequential_reads[inputs0]
SKIPPED [1] ../usr/local/lib/python3.9/site-packages/connector_acceptance_test/plugin.py:63: Skipping TestIncremental.test_two_sequential_reads: This connector does not implement incremental sync
SKIPPED [1] ../usr/local/lib/python3.9/site-packages/connector_acceptance_test/tests/test_core.py:98: The previous and actual specifications are identical.
=================== 3 failed, 30 passed, 2 skipped in 29.44s ===================

@phdmohamedali
Copy link

any updates on this

@Upgreydd
Copy link
Contributor Author

any updates on this

My part works as expected, Issue is with base code. No idea why it's not checked while running CI

@sh4sh
Copy link
Contributor

sh4sh commented May 26, 2023

/test connector=connectors/source-aha

🕑 connectors/source-aha https://github.com/airbytehq/airbyte/actions/runs/5092814906
❌ connectors/source-aha https://github.com/airbytehq/airbyte/actions/runs/5092814906
🐛 https://gradle.com/s/tz5vl6mvhodwy

Build Failed

Test summary info:

=========================== short test summary info ============================
FAILED test_core.py::TestBasicRead::test_read[inputs0] - AssertionError: All ...
SKIPPED [1] ../usr/local/lib/python3.9/site-packages/connector_acceptance_test/plugin.py:63: Skipping TestIncremental.test_two_sequential_reads: This connector does not implement incremental sync
SKIPPED [1] ../usr/local/lib/python3.9/site-packages/connector_acceptance_test/tests/test_core.py:100: The previous and actual specifications are identical.
=================== 1 failed, 35 passed, 2 skipped in 56.31s ===================

@sh4sh
Copy link
Contributor

sh4sh commented May 26, 2023

Seeded streams in the integration testing account

@sh4sh
Copy link
Contributor

sh4sh commented May 26, 2023

/test connector=connectors/source-aha

🕑 connectors/source-aha https://github.com/airbytehq/airbyte/actions/runs/5093112366
❌ connectors/source-aha https://github.com/airbytehq/airbyte/actions/runs/5093112366
🐛 https://gradle.com/s/fhrodxdpdkbus

Build Failed

Test summary info:

=========================== short test summary info ============================
FAILED test_core.py::TestBasicRead::test_read[inputs0] - Failed: Please check...
SKIPPED [1] ../usr/local/lib/python3.9/site-packages/connector_acceptance_test/plugin.py:63: Skipping TestIncremental.test_two_sequential_reads: This connector does not implement incremental sync
SKIPPED [1] ../usr/local/lib/python3.9/site-packages/connector_acceptance_test/tests/test_core.py:100: The previous and actual specifications are identical.
=================== 1 failed, 35 passed, 2 skipped in 56.16s ===================

@archangelic
Copy link
Contributor

archangelic commented May 30, 2023

/test connector=connectors/source-aha

🕑 connectors/source-aha https://github.com/airbytehq/airbyte/actions/runs/5126307406
✅ connectors/source-aha https://github.com/airbytehq/airbyte/actions/runs/5126307406
No Python unittests run

Build Passed

Test summary info:

=========================== short test summary info ============================
SKIPPED [1] ../usr/local/lib/python3.9/site-packages/connector_acceptance_test/plugin.py:63: Skipping TestIncremental.test_two_sequential_reads: This connector does not implement incremental sync
SKIPPED [1] ../usr/local/lib/python3.9/site-packages/connector_acceptance_test/tests/test_core.py:100: The previous and actual specifications are identical.
=================== 37 passed, 2 skipped in 61.10s (0:01:01) ===================

@octavia-squidington-iii octavia-squidington-iii added the area/documentation Improvements or additions to documentation label May 30, 2023
@archangelic archangelic dismissed marcosmarxm’s stale review May 30, 2023 22:09

changes already made

@archangelic archangelic merged commit c5936f0 into airbytehq:master May 30, 2023
46 of 51 checks passed
marcosmarxm pushed a commit to natalia-miinto/airbyte that referenced this pull request Jun 8, 2023
…airbytehq#22642)

* AHA.IO new fields

* fix schemas

* bump version

---------

Co-authored-by: sh4sh <6833405+sh4sh@users.noreply.github.com>
Co-authored-by: Mal Hancock <mallory@archangelic.space>
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 bounty community connectors/source/aha
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants