Jose Pefaur
d2a4813a9b
ci: make cdk connector compatibility test create gh issue ( #67611 )
...
## What
We have a workflow that once a day checks if the latest CDK version
would break any connector. If there are test failures, it sends a slack
alert. In addition to sending a slack alert, we would like to get an
oncall ticket in our github project. We should only do this for
destinations (connectors owned by move)
## How
Added a few extra steps to the workflow that calls a script that creates
gh issues. It checks if an issue already exists for the connector. If it
does it will update the description with information about the new
failure. If it doesn't it will create a new ticket
## How did I test this?
Tested in this PR https://github.com/airbytehq/airbyte/pull/67617 .
Confirmed that tickets were created if they didn't exist and that they
were updated if they did exist.
## Can this PR be safely reverted and rolled back?
<!--
* If unsure, leave it blank.
-->
- [x] YES 💚
- [ ] NO ❌
2025-10-16 12:37:37 -05:00
Jose Pefaur
0ddf24b639
ci: run cdk compatibility test only on certified connectors ( #67604 )
...
## What
The existing `CDK Connector Compatibility Test` workflow currently tests
all connectors using the bulk CDK. However, we only want to test
certified connectors. This PR modifies the workflow to run tests
exclusively on certified connectors using the CDK.
## How
Instead of getting the list of connectors to test from the diff
generated by running a CDK upgrade task, we will get the list of
certified connectors by reusing the script used in the auto bump
workflow to get this information.
## How did I test this?
Tested it in [this](https://github.com/airbytehq/airbyte/pull/67605 ) PR.
More specifically, here's the PR check run
https://github.com/airbytehq/airbyte/actions/runs/18410594109/job/52461620803?pr=67605
Note: it looks like the connectors we are testing didn't change. I'd
guess it is possible that in the future we will have some none certified
connectors using the cdk so the change in this PR still makes sense.
## Can this PR be safely reverted and rolled back?
<!--
* If unsure, leave it blank.
-->
- [x] YES 💚
- [ ] NO ❌
2025-10-16 09:19:14 -05:00
Edward Gao
6dbd718fed
Bulk CDK: add GHA cron to bump CDK version in certified connectors ( #66826 )
...
## What
Part of
https://github.com/airbytehq/airbyte-internal-issues/issues/14308 .
Example run
https://github.com/airbytehq/airbyte/actions/runs/18284850032 , example
PR https://github.com/airbytehq/airbyte/pull/67093/ . See also
https://github.com/airbytehq/airbyte-enterprise/pull/257 .
The cron runs on the first Monday of every month. Past discussions
wanted every 3 weeks, but that's a PITA to do in GHA.
I added one more commit after that run:
679081a47d .
Just changing the trigger to be on a cron, and marking the PR as ready
for review.
There's no automation on actually merging the PRs, but they'll tag the
appropriate team(s) for review. In principle, reviewers can just click
the merge button on green CI though.
There's some weird behavior where the PR sometimes fails to submit b/c
of push protection rules
([example](https://github.com/airbytehq/airbyte/actions/runs/18235269794/job/51927690655#step:12:119 )).
@wennergr is looking into this.
## How
Use the various gradle tasks we've added to upgrade the CDK version.
I wanted to use the [bump-version
command](https://github.com/airbytehq/airbyte/actions/workflows/bump-version-command.yml )
to do the metadata+changelog, but it seems to be
[broken](https://airbytehq-team.slack.com/archives/C02U9R3AF37/p1759499392004199 ).
Got claude to write a hacky equivalent.
(a lot of the bash stuff is also from claude, but heavily edited for
readability+comments+style. I've done enough testing to be confident in
it though.)
## Can this PR be safely reverted and rolled back?
<!--
* If unsure, leave it blank.
-->
- [x] YES 💚
- [ ] NO ❌
2025-10-07 15:15:36 -07:00
Davin Chia
3851e5053d
chore: removed unused tooling scripts. ( #62825 )
...
I cannot find usages for these scripts in the repo, suggesting they are unused and can be removed.
2025-07-07 09:21:04 -07:00
Benoit Moriceau
95b4f29b96
feat: improved bulk cdk bump flow ( #58648 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Davin Chia <davinchia@gmail.com >
2025-05-02 11:28:11 -07:00
devin-ai-integration[bot]
7b485beb44
chore: bump schema-generator version to 0.1.1 and update poetry.lock ( #54878 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: natik@airbyte.io <natik@airbyte.io >
2025-03-01 18:29:31 +00:00
Natik Gadzhi
331c4a3721
chore: delete unused internal tools ( #53169 )
2025-02-04 14:52:37 -08:00
Aaron ("AJ") Steers
83ecbe0fc3
CI: apply pre-commit format fix from #49806 ( #49852 )
2024-12-18 14:05:43 -08:00
Natik Gadzhi
439fbe0739
chore(live-tests): comments for record_obfuscator.py ( #46661 )
2024-10-09 09:44:43 +02:00
Catherine Noll
32c45a9182
Create record obfuscator and use it in live tests ( #43318 )
2024-08-09 12:37:10 -04:00
Natik Gadzhi
4a4a45675a
chore(schema-generator): bump schema generator certifi & other deps ( #41022 )
2024-07-08 08:01:44 -07:00
Natik Gadzhi
cb80e6922a
[tools] prettier rules for .md + formatting cleanup
2024-05-07 08:19:33 -07:00
Natik Gadzhi
9bc1f72dd9
Remove unused tools: spec-linter ( #37453 )
2024-04-23 17:54:47 -07:00
Natik Gadzhi
6269b7f158
[tools] Remove tox.ini ( #37454 )
2024-04-22 21:32:44 -07:00
Natik Gadzhi
15a32723f6
[schema_generator] Use Poetry for schema_generator ( #37455 )
2024-04-22 21:32:11 -07:00
Ella Rohm-Ensing
51d1353593
Move source-declarative-manifest to a standard source, published in step with python cdk ( #36501 )
2024-04-05 11:42:10 -05:00
Marius Posta
0755321569
gradle: remove unused pmd rules ( #36195 )
2024-03-15 12:11:01 -07:00
Marius Posta
f47db9051b
delete bad or useless README files ( #36196 )
2024-03-15 12:02:23 -07:00
Alexandre Girard
349faeda48
🐛 Install arm64 emulator when building source_declarative_manifest ( #35839 )
2024-03-05 16:19:04 -08:00
Alexandre Girard
a871899540
Revert "Do not build java base image when publishing python cdk"
...
This reverts commit 58bde70e0f .
2024-03-05 13:35:11 -08:00
Alexandre Girard
58bde70e0f
Do not build java base image when publishing python cdk
2024-03-05 13:32:45 -08:00
Alex Birdsall
602d3ce063
Fix syntax error in tools/bin/manage.sh, used to publish airbyte cdk ( #35466 )
2024-02-21 11:32:34 -08:00
Marius Posta
088b9b7762
.github: fix python CDK publish ( #35391 )
2024-02-19 07:23:22 -08:00
Marcos Marx
27b0490229
Remove octavia-cli ( #33950 )
2024-02-16 18:20:43 -03:00
Marius Posta
dc088bc3a9
gradle: split off python cdk ( #35306 )
2024-02-16 04:39:14 -08:00
Aaron ("AJ") Steers
d083d15665
Docs fix: ConfiguredAirbyteCatalog refs ( #33483 )
2023-12-14 08:39:29 -08:00
Augustin
098a285b2f
airbyte-ci format: exclude .gitignored files from format ( #33249 )
...
Co-authored-by: Marius Posta <marius@airbyte.io >
2023-12-13 10:33:37 +01:00
Augustin
0b33caecda
Revert "[skip ci] formatting: add missing license headers ( #33250 )" ( #33289 )
2023-12-11 11:38:37 +01:00
Augustin
60c1cc01ad
[skip ci] formatting: add missing license headers ( #33250 )
2023-12-11 10:15:18 +01:00
Sajarin
b5053c2512
🎉 New Source: Klaus API connector ( #30993 )
...
Co-authored-by: Deke Li <deke.li@sendinblue.com >
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com >
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com >
2023-12-04 19:18:34 -03:00
Ben Church
13b631ca91
CI: Add approve-and-merge back as admin only. ( #33028 )
2023-12-01 16:04:34 -08:00
Ben Church
9ab20ebdaf
Revert "Admin approve and merge"
...
This reverts commit 262f93dde5 .
2023-12-01 14:58:14 -08:00
Ben Church
262f93dde5
Admin approve and merge
2023-12-01 14:47:36 -08:00
Ella Rohm-Ensing
ac3eb28de2
airbyte-ci: add format commands ( #31831 )
...
Co-authored-by: Ben Church <ben@airbyte.io >
Co-authored-by: bnchrch <bnchrch@users.noreply.github.com >
Co-authored-by: alafanechere <augustin.lafanechere@gmail.com >
Co-authored-by: Augustin <augustin@airbyte.io >
Co-authored-by: Marius Posta <marius@airbyte.io >
Co-authored-by: alafanechere <alafanechere@users.noreply.github.com >
2023-11-14 02:17:48 -06:00
Marius Posta
7cd8020ac8
java CDK: hoist top-level gradle projects into CDK ( #31960 )
...
Co-authored-by: postamar <postamar@users.noreply.github.com >
2023-10-30 12:03:06 -07:00
Xiaohan Song
99b435ff71
Support incremental sync in performance harness tool ( #31588 )
2023-10-20 10:29:52 -07:00
Xiaohan Song
a946a3840b
Integrate source performance harness with datadog ( #31410 )
...
Co-authored-by: xiaohansong <xiaohansong@users.noreply.github.com >
2023-10-17 09:57:24 -07:00
Marius Posta
53735b6d37
gradle: remove SUB_BUILD env var and references ( #31027 )
2023-10-04 14:58:22 -07:00
Sajarin
0fe0b911a1
[Non-forked] ✨ Source Younium: Adding Booking and Account streams ( #31064 )
...
Co-authored-by: Hans Peter Hagblom <hans.peter.hagblom@eletive.com >
2023-10-04 17:51:09 -04:00
Marius Posta
f8edc18039
airbyte-ci,gradle: replace airbyte-docker with airbyte-ci ( #30743 )
2023-10-04 08:38:17 -07:00
Marius Posta
7ae97175a6
gradle: fix repo wide behaviour ( #30607 )
2023-09-28 05:01:13 -07:00
Aaron ("AJ") Steers
da32fc86bf
🚀 Launch Java CDK v0.1.0 (PR #30383 )
...
- Launch Java CDK `v0.1.0`. 🚀
- Remove `airbyte-docker` gradle plugin from java connectors.
- Add `airbyte-java-connector` gradle plugin.
- Remove `airbyte-commons` from global build.gradle.
- Add `/publish-java-cdk` slash command.
- Initial launch of `/airbyte-ci` slash command to test connectors.
2023-09-27 15:46:02 -07:00
Evan Tahler
de188beff6
Remove destination-bigquery-denormalized ( #30369 )
...
Co-authored-by: evantahler <evantahler@users.noreply.github.com >
2023-09-25 12:53:38 -05:00
Sajarin
5a2a3b81b7
tools: update schema_generator to use latest version of cdk ( #30673 )
2023-09-25 10:28:31 -04:00
Evan Tahler
3c113a24b0
Move docs.airbyte.com hosting to Vercel ( #30591 )
2023-09-19 16:52:10 -05:00
Ben Church
5c56ac1d84
Airbyte-ci: Remove gradle task connectorAcceptanceTest ( #30326 )
2023-09-19 15:16:37 -05:00
Marius Posta
ef2849e35e
gradle: fix airbyteDocker task inputs ( #30187 )
2023-09-07 03:46:31 -07:00
Marius Posta
be1e1adabd
gradle: cleanup ( #30060 )
2023-09-05 14:05:40 -05:00
Marius Posta
d5fdb1b982
.github,tools: clean up dead files ( #30011 )
2023-08-31 13:34:41 -07:00
Marius Posta
3e680675a4
github workflows: repo-wide auto-format ( #29798 )
...
Co-authored-by: postamar <postamar@users.noreply.github.com >
2023-08-25 10:20:41 -07:00