-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
🎉 New Source: Rocket.chat [low-code cdk] #18635
Conversation
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.
Hello @haithem-souala, Marcos from Airbyte here 👋 . We received more than 25 new contributions along the weekend. One is yours 🎉 thank so much for! Our team is limited and maybe the review process can take longer than expected. As described in the Airbyte's Hacktoberfest your contribution was submitted before November 2nd and it is eligible to win the prize. The review process will validate other requirements. I ask to you patience until someone from the team review it.
Because I reviewed some contributions for Hacktoberfest so far I saw some common patterns you can check in advance:
- Make sure you have added connector documentation to
/docs/integrations/
- Remove the file
catalog
from/integration_tests
- Edit the
sample_config.json
inside/integration_tests
- For the
configured_catalog
you can use onlyjson_schema: {}
- Add title to all properties in the
spec.yaml
- Make sure the
documentationUrl
in thespec.yaml
redirect to Airbyte's future connector page, eg: connector Airtable thedocumentationUrl: https://docs.airbyte.com/integrations/sources/airtable
- Review now new line at EOF (end-of-file) for all files.
If possible send to me a DM in Slack with the tests credentials, this process will make easier to us run integration tests and publish your connector. If you only has production keys, make sure to create a bootstrap.md explaining how to get the keys.
@haithem-souala see the following integration test results failing:
Do you mind taking another look, i used the keys in the repo. When i used my own POC workspace and keys i was able to connect but all the endpoints where failing for me. |
@haithem-souala please give me write access to your local branch (https://github.com/airbyte-rocketchat/airbyte/tree/connector/rocket-chat), as i need to make some changes |
Done! |
@haithem-souala additional changes pushed to your branch, tests are still failing do you mind investigating? |
Tests passed, using gradle and python. |
@haithem-souala your credentials work, but if i use a clean install (new rocket chat workspace)there are issues and unsure why. Not sure if the tests are setup properly. Will have another look and let you know |
/test connector=connectors/source-rocket-chat
Build PassedTest summary info:
|
maintainer will check the requested changes
/publish connector=connectors/source-rocket-chat run-tests=false
if you have connectors that successfully published but failed definition generation, follow step 4 here |
Source definitions manually updated, ready to merge @sajarin |
This reverts commit e79ea7c7db984b3abaf7686627b34f18ea42b526.
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.
Thanks @haithem-souala
* init commit * add streams * add streams * add streams * add streams * solve conflict doc * solve doc conflict * updates to connector * Update acceptance-test-config.yml * Revert "Update acceptance-test-config.yml" This reverts commit e79ea7c7db984b3abaf7686627b34f18ea42b526. * solve source def conflict * solve spec conflict Co-authored-by: marcosmarxm <marcosmarxm@gmail.com> Co-authored-by: Vincent Koc <vincentkoc@ieee.org> Co-authored-by: Vincent Koc <25068+koconder@users.noreply.github.com>
What
https://developer.rocket.chat/reference/api
How
A new source connector using low-code cdk.
Streams
🚨 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/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 hereTests
Unit
Put your unit tests output here.
Integration
Put your integration tests output here.
Acceptance
Put your acceptance tests output here.