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

TDL-20793: Improve Tap-Asana Reliability #53

Merged
merged 4 commits into from
Feb 27, 2023
Merged

TDL-20793: Improve Tap-Asana Reliability #53

merged 4 commits into from
Feb 27, 2023

Conversation

rdeshmukh15
Copy link
Contributor

@rdeshmukh15 rdeshmukh15 commented Feb 14, 2023

Description of change

  • Upgraded the asana-python SDK (PR #48)
  • Added parameterized in config.yml file
  • Schema fields addition
  • Updated code as per PEP8 standards (PR #49)
  • Updated missing tap-tester tests and assertions (PR #47)

Manual QA steps

Risks

Rollback steps

  • revert this branch

Co-authored-by: “rdeshmukh15” [email protected]
Co-authored-by: RushiT0122 [email protected]

* added missing tap-tester tests and assertions

* resolved integration test failure

* updated the code as per PEP8 standards

* resolved pagination test failire

* resolved test case fialure

* upgraded the asana-python SDK and added missing fields

* Revert "updated the code as per PEP8 standards"

This reverts commit 8839e3a.

* updated code as per PEP8 standards

* added parameterized in config.yml file

* updated all fields test case

* reverted datatype update

* upgraded asana SDK and singer-python version

* - updated integration tests
- removed pagination integration test

* - removed pagination test

* - fixed the review comments

* TDL-20794: Upgrade SDK Version and add missing fields. (#48)

* added the formats as date-format for the fields as per the documentation

* schema fields addition

* added few fields which are used as opt_fields

* fixed all fields integration test

---------

Co-authored-by: “rdeshmukh15” <[email protected]>
Co-authored-by: RushiT0122 <[email protected]>

---------

Co-authored-by: RushiT0122 <[email protected]>
Co-authored-by: “rdeshmukh15” <[email protected]>
@rdeshmukh15 rdeshmukh15 changed the title TDL-20795: Add missing tap-tester tests (#47) TDL-20793: Improve Tap-Asana Reliability Feb 14, 2023
Copy link

@dsprayberry dsprayberry left a comment

Choose a reason for hiding this comment

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

I'm of the opinion that we should be merging the functional changes separately from the formatting changes. I don't want to block the deploy based on this so I'm not submitting a review that requests changes, but I also don't want to review the PR in this state.

I'd be happy to review a PR for purely functional changes if you open a distinct branch (without the formatting changes) and a new pull request.

setup.py Outdated
@@ -10,8 +10,8 @@
classifiers=["Programming Language :: Python :: 3 :: Only"],
py_modules=["tap_asana"],
install_requires=[
"asana==0.10.2",
'singer-python==5.12.2'
"asana==3.0.0",

Choose a reason for hiding this comment

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

Asana has released new SDK version 3.1.0. Should we bump it here ?

@rdeshmukh15 rdeshmukh15 merged commit ec14e55 into master Feb 27, 2023
@rdeshmukh15 rdeshmukh15 mentioned this pull request Feb 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants