-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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: Breezometer [low-code cdk] #18650
🎉 New source: Breezometer [low-code cdk] #18650
Conversation
I have a test account that I can share via Slack! |
…nseca-123/airbyte into source-breezometer-pollen
Hello @sarafonseca-123 , 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:
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. |
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.
@sarafonseca-123 are you plannign to add other endpoints like air quality, wildfire and weather?
@marcosmarxm yes, I'm gonna do this tonight! until then I will change this PR to draft |
Hello! I'm going to be out of the office this Friday and won't be able to review your contribution again today, I return next Monday. So far, most contributions look solid and are almost done to be approved. As said in Chris' comment all contributions made before 2-November are eligible to receive the prize and have 2 weeks to merge the contributions. But I ensure next week we're going to have your contribution merged. If you have questions about the implementation you can send them in Sorry the inconvenience and see you again next week, thank you so much for your contribution! |
/test connector=connectors/source-breezometer
Build PassedTest summary info:
|
/publish connector=connectors/source-breezometer
if you have connectors that successfully published but failed definition generation, follow step 4 here |
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 for the contribution @sarafonseca-123
…nent * master: 🪟 🎉 Enable frontend validation for <1hr syncs (cloud) #19028 Stream returns AirbyteMessages (#18572) 🎉 New Source - Recruitee [low-code SDK] (#18671) 🎉 New source: Breezometer [low-code cdk] (#18650) Check disabled connections after protocol update (#18990) Simple default replication worker refactor (#19002) 🎉 New Source: Visma e-conomic (#18595) 🎉 New Source: Fastbill (#18593) Bmoric/extract state api (#18980) 🎉 New Source: Zapier Supported Storage (#18442) 🎉 New source: Klarna (#18385) `AirbyteEstimateTraceMessage` (#18875) Extract source definition api (#18977) [low-code cdk] Allow for spec file to be defined in the yaml manifest instead of an external file (#18411) 🐛 Source HubSpot: fix property scopes (#18624) Ensure that only 6-character hex values are passed to monaco editor (#18943)
What
A new source, Breezometer.
How
Using airbyte's low-code SDK.
Recommended reading order
Pre-merge Checklist
Expand the relevant checklist and delete the others.
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
Integration
Acceptance
Building all of Airbyte.
/Users/sarasantos/git-jusbrasil/airbyte/airbyte-integrations/connectors
Type-safe dependency accessors is an incubating feature.
checkin catalogs #1 [internal] load build definition from Dockerfile
checkin catalogs #1 sha256:756811b706f0278ff33ec9688789988d7277b7fc23e915ad42bc9cc62dd24eab
checkin catalogs #1 transferring dockerfile: 92B done
checkin catalogs #1 DONE 0.0s
#2 [internal] load .dockerignore
#2 sha256:1b26137ecadda6394ef5d17188b089a7e77486ea15ce182e0de8448fa0abe774
#2 transferring context: 34B done
#2 DONE 0.0s
#3 [internal] load metadata for docker.io/library/python:3.9.11-alpine3.15
#3 sha256:615609793cad3a170d91fb8a37323caa348ca31e0a749e824da4c8c1d8da2aa4
#3 DONE 0.9s
#4 [base 1/1] FROM docker.io/library/python:3.9.11-alpine3.15@sha256:45ddd216e6b4efee0617e15d541e9148ffd6898203fcbe86a9f5bf906ce7837f
#4 sha256:4c436ac5d39299d948ef79080102d272b18d64395fbed9cc821104f1e2bd7d93
#4 DONE 0.0s
#7 [internal] load build context
#7 sha256:1390dcea4f76ae534fb78db4714384dc58421d53714c56a5c8638dfc75239979
#7 transferring context: 1.17kB done
#7 DONE 0.0s
#13 [stage-2 5/7] RUN apk --no-cache add bash
#13 sha256:3c00a3e0618cea688f6d63ed976ea082a3ec87eee72f23af6b791a4e7afad615
#13 CACHED
#10 [stage-2 2/7] COPY --from=builder /install /usr/local
#10 sha256:1bb9985ea05c258a836f12fdcf5b288899093ce51fd67e72a1f7a3ebc8ab0daf
#10 CACHED
#5 [builder 1/4] WORKDIR /airbyte/integration_code
#5 sha256:736c564b6c0d634b064a8145fffebbf56c57a10eea338e59977586dee56a7251
#5 CACHED
#8 [builder 3/4] COPY setup.py ./
#8 sha256:d4a2db75281aa991eb9efc73ce96391d7f1f934cd1aa7f5cfaadeb9157728833
#8 CACHED
#12 [stage-2 4/7] RUN echo "Etc/UTC" > /etc/timezone
#12 sha256:5f15ba230b676f634108ef56cafa737375ae26ce7330712663b1dd78243ffb6d
#12 CACHED
#14 [stage-2 6/7] COPY main.py ./
#14 sha256:54825553f4dccb4ac9fa13dcefb6463727dcb0f8e75574ace5f48a20aaf5b4a0
#14 CACHED
#9 [builder 4/4] RUN pip install --prefix=/install .
#9 sha256:9710e742a1f666627da43f025536405c524ac01ff518a5cf01aefe2937f43b67
#9 CACHED
#6 [builder 2/4] RUN apk --no-cache upgrade && pip install --upgrade pip && apk --no-cache add tzdata build-base
#6 sha256:fddd1028d4c855a19a9d12c308b03a65954965cf7ce3303f4d640a7d59aba08d
#6 CACHED
#11 [stage-2 3/7] COPY --from=builder /usr/share/zoneinfo/Etc/UTC /etc/localtime
#11 sha256:54cdf7ce25ee3daeb3bcfe1f949f8553785aae03ac8550f7cd57d0b9fee31f9f
#11 CACHED
#15 [stage-2 7/7] COPY source_breezometer_pollen ./source_breezometer_pollen
#15 sha256:0f621752ca5cca7dff5e34efc792fdc2e34e919b0d07184c35d6069ce1d363d5
#15 CACHED
#16 exporting to image
#16 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#16 exporting layers done
#16 writing image sha256:69290d6a3e7c1a37d5535a25de41256796e86226a9ca28908f1c956521c99936 done
#16 naming to docker.io/airbyte/source-breezometer-pollen:dev done
#16 DONE 0.0s
Use 'docker scan' to run Snyk tests against images to find vulnerabilities and learn how to fix them
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4/userguide/command_line_interface.html#sec:command_line_warnings
Execution optimizations have been disabled for 1 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.
BUILD SUCCESSFUL in 25s
40 actionable tasks: 17 executed, 23 up-to-date