-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Source Freshdesk publish new version to Docker hub #13158
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
Conversation
/test connector=connectors/source-freshdesk
Build FailedTest summary info:
|
/test connector=connectors/source-freshdesk
Build FailedTest summary info:
|
note: i decided to upgrade our freshdesk test account plan to Pro so hopefully the permission errors from |
/test connector=connectors/source-freshdesk
Build FailedTest summary info:
|
/test connector=bases/source-acceptance-test
Build PassedTest summary info:
|
/test connector=source-acceptance-test
Build FailedTest summary info:
|
/test connector=connectors/source-freshdesk
Build PassedTest summary info:
|
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.
Love the green 🟢
@@ -30,7 +30,7 @@ | |||
"type": "string" | |||
}, | |||
"auto_ticket_assign": { | |||
"type": ["string", "null"] | |||
"type": ["integer", "null"] |
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.
just curious, how did you find these schema issues?
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.
So the test_core.test_read()
test has a validate schema check which was failing during the SAT run above. So then just to double check I made the requests against the freshdesk API in postman and updated all the types accordingly.
Codecov Report
@@ Coverage Diff @@
## master #13158 +/- ##
=========================================
Coverage ? 66.54%
=========================================
Files ? 6
Lines ? 284
Branches ? 0
=========================================
Hits ? 189
Misses ? 95
Partials ? 0 Continue to review full report at Codecov.
|
/test connector=connectors/source-freshdesk
Build PassedTest summary info:
|
/publish connector=connectors/source-freshdesk
|
/publish connector=connectors/source-freshdesk
|
/publish connector=connectors/source-freshdesk
|
/publish connector=connectors/source-freshdesk
|
I'm trying to publish because I want #12334 to depend on it. |
@alafanechere sounds good to me! the code should be ready to publish but i was running into a few issues Friday afternoon w/ the publish script. If it publishes successfully on your run, feel free to merge this in to unblock the other contributor |
@brianjlai I might rather close this PR as I got a successful test run on #12334 thanks to your Freshdesk upgrade. |
I successfully published a new version for this connector with #12334 |
What
The current version of Freshdesk in Dockerhub is stale based on a few recent changes, specifically to the
spec.json
file. The current code is correct, but the published image is out of date.After fixing some permissioning stuff I also found some failing tests so fixed those too.
How
I just need an empty commit to run the
/test
and/publish
commands for Freshdesk. Once that's done I will update the Dockerfile version and changelog and merge those changes in.Recommended reading order
n/a
🚨 User Impact 🚨
Are there any breaking changes? What is the end result perceived by the user? If yes, please merge this PR with the 🚨🚨 emoji so changelog authors can further highlight this if needed.
Pre-merge Checklist
Expand the relevant checklist and delete the others.
New Connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/SUMMARY.md
docs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampledocs/integrations/README.md
airbyte-integrations/builds.md
Airbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing/publish
command described hereUpdating a connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampleAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing/publish
command described hereConnector Generator
-scaffold
in their name) have been updated with the latest scaffold by running./gradlew :airbyte-integrations:connector-templates:generator:testScaffoldTemplates
then checking in your changesTests
Unit
Put your unit tests output here.
Integration
Put your integration tests output here.
Acceptance
Put your acceptance tests output here.