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

source-mssql: convert to bulk CDK #48465

Draft
wants to merge 519 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
519 commits
Select commit Hold shift + click to select a range
1caf7ea
πŸ™ source-tempo: run up-to-date pipeline [2025-01-25] (#52414)
airbyteio Jan 26, 2025
d8bdc2b
πŸ™ source-tplcentral: run up-to-date pipeline [2025-01-25] (#52413)
airbyteio Jan 26, 2025
c2e0249
πŸ™ source-shortio: run up-to-date pipeline [2025-01-25] (#52412)
airbyteio Jan 26, 2025
3240325
πŸ™ source-sigma-computing: run up-to-date pipeline [2025-01-25] (#52411)
airbyteio Jan 26, 2025
0682cb8
πŸ™ source-solarwinds-service-desk: run up-to-date pipeline [2025-01-25…
airbyteio Jan 26, 2025
7d9304f
πŸ™ source-stockdata: run up-to-date pipeline [2025-01-25] (#52409)
airbyteio Jan 26, 2025
2d488ca
πŸ™ source-trustpilot: run up-to-date pipeline [2025-01-25] (#52408)
airbyteio Jan 26, 2025
85b4b79
πŸ™ source-zendesk-sell: run up-to-date pipeline [2025-01-25] (#52406)
airbyteio Jan 26, 2025
fcbd0d2
πŸ™ source-shipstation: run up-to-date pipeline [2025-01-25] (#52405)
airbyteio Jan 26, 2025
df28cbc
πŸ™ source-tickettailor: run up-to-date pipeline [2025-01-25] (#52404)
airbyteio Jan 26, 2025
b39ee35
πŸ™ source-snapchat-marketing: run up-to-date pipeline [2025-01-25] (#5…
airbyteio Jan 26, 2025
a9503b1
πŸ™ source-smartengage: run up-to-date pipeline [2025-01-25] (#52402)
airbyteio Jan 26, 2025
b1abb9a
πŸ™ source-simfin: run up-to-date pipeline [2025-01-25] (#52401)
airbyteio Jan 26, 2025
9589b45
πŸ™ source-simplecast: run up-to-date pipeline [2025-01-25] (#52400)
airbyteio Jan 26, 2025
c00a1a3
πŸ™ source-spacex-api: run up-to-date pipeline [2025-01-25] (#52399)
airbyteio Jan 26, 2025
7186ae6
πŸ™ source-vercel: run up-to-date pipeline [2025-01-25] (#52398)
airbyteio Jan 26, 2025
ee47865
πŸ™ source-survicate: run up-to-date pipeline [2025-01-25] (#52397)
airbyteio Jan 26, 2025
183898d
πŸ™ source-web-scrapper: run up-to-date pipeline [2025-01-25] (#52396)
airbyteio Jan 26, 2025
8f0804c
πŸ™ source-visma-economic: run up-to-date pipeline [2025-01-25] (#52395)
airbyteio Jan 26, 2025
4d682d1
πŸ™ source-smartreach: run up-to-date pipeline [2025-01-25] (#52394)
airbyteio Jan 26, 2025
ce2d451
πŸ™ source-shortcut: run up-to-date pipeline [2025-01-25] (#52393)
airbyteio Jan 26, 2025
c0ae0fe
πŸ™ source-workramp: run up-to-date pipeline [2025-01-25] (#52392)
airbyteio Jan 26, 2025
76d1a5e
πŸ™ source-twilio-taskrouter: run up-to-date pipeline [2025-01-25] (#52…
airbyteio Jan 26, 2025
85d7b33
πŸ™ source-smartwaiver: run up-to-date pipeline [2025-01-25] (#52390)
airbyteio Jan 26, 2025
a512a8b
πŸ™ source-tvmaze-schedule: run up-to-date pipeline [2025-01-25] (#52389)
airbyteio Jan 26, 2025
6897037
πŸ™ source-smaily: run up-to-date pipeline [2025-01-25] (#52388)
airbyteio Jan 26, 2025
43003e1
πŸ™ source-youtube-data: run up-to-date pipeline [2025-01-25] (#52387)
airbyteio Jan 26, 2025
864dcd5
πŸ™ source-waiteraid: run up-to-date pipeline [2025-01-25] (#52386)
airbyteio Jan 26, 2025
361007b
πŸ™ source-tyntec-sms: run up-to-date pipeline [2025-01-25] (#52385)
airbyteio Jan 26, 2025
ae78950
πŸ™ source-timely: run up-to-date pipeline [2025-01-25] (#52384)
airbyteio Jan 26, 2025
3a09ec8
πŸ™ source-veeqo: run up-to-date pipeline [2025-01-25] (#52383)
airbyteio Jan 26, 2025
aab60e2
πŸ™ source-teamwork: run up-to-date pipeline [2025-01-25] (#52382)
airbyteio Jan 26, 2025
5521723
πŸ™ source-the-guardian-api: run up-to-date pipeline [2025-01-25] (#52381)
airbyteio Jan 26, 2025
29c4076
πŸ™ source-yandex-metrica: run up-to-date pipeline [2025-01-25] (#52380)
airbyteio Jan 26, 2025
f9966b7
πŸ™ source-codefresh: run up-to-date pipeline [2025-01-25] (#52378)
airbyteio Jan 26, 2025
4dbc1a8
πŸ™ source-float: run up-to-date pipeline [2025-01-25] (#52377)
airbyteio Jan 26, 2025
d497ab7
πŸ™ source-emailoctopus: run up-to-date pipeline [2025-01-25] (#52376)
airbyteio Jan 26, 2025
a5cfe2e
πŸ™ source-drip: run up-to-date pipeline [2025-01-25] (#52375)
airbyteio Jan 26, 2025
0c7eb3e
πŸ™ source-gocardless: run up-to-date pipeline [2025-01-25] (#52374)
airbyteio Jan 26, 2025
a1a6b87
πŸ™ source-facebook-pages: run up-to-date pipeline [2025-01-25] (#52373)
airbyteio Jan 26, 2025
67d295f
πŸ™ source-google-tasks: run up-to-date pipeline [2025-01-25] (#52372)
airbyteio Jan 26, 2025
15354de
πŸ™ source-clockodo: run up-to-date pipeline [2025-01-25] (#52370)
airbyteio Jan 26, 2025
f992735
πŸ™ source-glassfrog: run up-to-date pipeline [2025-01-25] (#52369)
airbyteio Jan 26, 2025
a13801f
πŸ™ source-getlago: run up-to-date pipeline [2025-01-25] (#52368)
airbyteio Jan 26, 2025
abe270f
πŸ™ source-exchange-rates: run up-to-date pipeline [2025-01-25] (#51697)
airbyteio Jan 26, 2025
98af678
πŸ™ source-pocket: run up-to-date pipeline [2025-01-25] (#52462)
airbyteio Jan 26, 2025
26ec7d2
πŸ™ source-outbrain-amplify: run up-to-date pipeline [2025-01-25] (#52461)
airbyteio Jan 26, 2025
1f4a72d
πŸ™ source-tmdb: run up-to-date pipeline [2025-01-25] (#52460)
airbyteio Jan 26, 2025
01e143c
πŸ™ source-statuspage: run up-to-date pipeline [2025-01-25] (#52459)
airbyteio Jan 26, 2025
45a1d0e
πŸ™ source-statsig: run up-to-date pipeline [2025-01-25] (#52458)
airbyteio Jan 26, 2025
3f0cd82
πŸ™ source-xsolla: run up-to-date pipeline [2025-01-25] (#52457)
airbyteio Jan 26, 2025
bb704d1
πŸ™ source-wufoo: run up-to-date pipeline [2025-01-25] (#52456)
airbyteio Jan 26, 2025
e26ddd6
πŸ™ source-vantage: run up-to-date pipeline [2025-01-25] (#52455)
airbyteio Jan 26, 2025
f5378f0
πŸ™ source-ubidots: run up-to-date pipeline [2025-01-25] (#52454)
airbyteio Jan 26, 2025
0443e4f
πŸ™ source-simplesat: run up-to-date pipeline [2025-01-25] (#52453)
airbyteio Jan 26, 2025
7185305
πŸ™ source-sparkpost: run up-to-date pipeline [2025-01-25] (#52452)
airbyteio Jan 26, 2025
8542a8a
πŸ™ source-shippo: run up-to-date pipeline [2025-01-25] (#52451)
airbyteio Jan 26, 2025
6167401
πŸ™ source-systeme: run up-to-date pipeline [2025-01-25] (#52450)
airbyteio Jan 26, 2025
ddb24c5
πŸ™ source-workable: run up-to-date pipeline [2025-01-25] (#52449)
airbyteio Jan 26, 2025
4713aaf
πŸ™ source-uservoice: run up-to-date pipeline [2025-01-25] (#52448)
airbyteio Jan 26, 2025
20b40c3
πŸ™ source-testrail: run up-to-date pipeline [2025-01-25] (#52447)
airbyteio Jan 26, 2025
a78cced
πŸ™ source-tremendous: run up-to-date pipeline [2025-01-25] (#52446)
airbyteio Jan 26, 2025
9a6e6a7
πŸ™ source-vwo: run up-to-date pipeline [2025-01-25] (#52445)
airbyteio Jan 26, 2025
6865080
πŸ™ source-whisky-hunter: run up-to-date pipeline [2025-01-25] (#52444)
airbyteio Jan 26, 2025
41168fa
πŸ™ source-tinyemail: run up-to-date pipeline [2025-01-25] (#52443)
airbyteio Jan 26, 2025
bc3fd4a
πŸ™ source-survey-sparrow: run up-to-date pipeline [2025-01-25] (#52442)
airbyteio Jan 26, 2025
438e187
πŸ™ source-workflowmax: run up-to-date pipeline [2025-01-25] (#52441)
airbyteio Jan 26, 2025
285cd24
πŸ™ source-zapier-supported-storage: run up-to-date pipeline [2025-01-2…
airbyteio Jan 26, 2025
1a10ba5
πŸ™ source-sonar-cloud: run up-to-date pipeline [2025-01-25] (#52437)
airbyteio Jan 26, 2025
be5d3d0
πŸ™ source-todoist: run up-to-date pipeline [2025-01-25] (#52436)
airbyteio Jan 26, 2025
4a2a78b
πŸ™ source-webflow: run up-to-date pipeline [2025-01-25] (#52435)
airbyteio Jan 26, 2025
d7df5f0
πŸ™ source-you-need-a-budget-ynab: run up-to-date pipeline [2025-01-25]…
airbyteio Jan 26, 2025
cee2cbe
πŸ™ source-spotlercrm: run up-to-date pipeline [2025-01-25] (#52433)
airbyteio Jan 26, 2025
b18f68f
πŸ™ source-twitter: run up-to-date pipeline [2025-01-25] (#52432)
airbyteio Jan 26, 2025
a35c6e2
πŸ™ source-us-census: run up-to-date pipeline [2025-01-25] (#52431)
airbyteio Jan 26, 2025
8227cd6
πŸ™ source-wrike: run up-to-date pipeline [2025-01-25] (#52430)
airbyteio Jan 26, 2025
ab80276
πŸ™ source-toggl: run up-to-date pipeline [2025-01-25] (#52429)
airbyteio Jan 26, 2025
403b3fc
πŸ™ source-typeform: run up-to-date pipeline [2025-01-25] (#52428)
airbyteio Jan 26, 2025
c0d7761
πŸ™ source-surveycto: run up-to-date pipeline [2025-01-25] (#52427)
airbyteio Jan 26, 2025
570b1fb
πŸ™ source-smartsheets: run up-to-date pipeline [2025-01-25] (#52426)
airbyteio Jan 26, 2025
35942e2
πŸ™ source-squarespace: run up-to-date pipeline [2025-01-25] (#52425)
airbyteio Jan 26, 2025
0fa889c
πŸ™ source-wordpress: run up-to-date pipeline [2025-01-25] (#52424)
airbyteio Jan 26, 2025
d2ad1d2
πŸ™ source-younium: run up-to-date pipeline [2025-01-25] (#52423)
airbyteio Jan 26, 2025
2903e01
πŸ™ source-ticketmaster: run up-to-date pipeline [2025-01-25] (#52422)
airbyteio Jan 26, 2025
6e6f032
πŸ™ source-uppromote: run up-to-date pipeline [2025-01-25] (#52421)
airbyteio Jan 26, 2025
284e130
πŸ™ source-unleash: run up-to-date pipeline [2025-01-25] (#52420)
airbyteio Jan 26, 2025
df79843
πŸ™ source-split-io: run up-to-date pipeline [2025-01-25] (#52419)
airbyteio Jan 26, 2025
86cd04a
πŸ™ source-wikipedia-pageviews: run up-to-date pipeline [2025-01-25] (#…
airbyteio Jan 26, 2025
258e6cb
πŸ™ source-yahoo-finance-price: run up-to-date pipeline [2025-01-25] (#…
airbyteio Jan 26, 2025
a91bfaa
πŸ™ source-thinkific: run up-to-date pipeline [2025-01-25] (#52416)
airbyteio Jan 26, 2025
035fd0f
πŸ™ source-strava: run up-to-date pipeline [2025-01-25] (#52019)
airbyteio Jan 26, 2025
1702047
πŸ™ source-surveymonkey: run up-to-date pipeline [2025-01-25] (#51993)
airbyteio Jan 26, 2025
3c9d66f
πŸ™ source-zendesk-chat: run up-to-date pipeline [2025-01-25] (#51942)
airbyteio Jan 26, 2025
881f680
πŸ™ source-rocket-chat: run up-to-date pipeline [2025-01-25] (#52501)
airbyteio Jan 26, 2025
3a13d61
πŸ™ source-pretix: run up-to-date pipeline [2025-01-25] (#52500)
airbyteio Jan 26, 2025
13ddf29
πŸ™ source-oveit: run up-to-date pipeline [2025-01-25] (#52499)
airbyteio Jan 26, 2025
94cf4e2
πŸ™ source-open-data-dc: run up-to-date pipeline [2025-01-25] (#52498)
airbyteio Jan 26, 2025
578b611
πŸ™ source-qualaroo: run up-to-date pipeline [2025-01-25] (#52497)
airbyteio Jan 26, 2025
824ffbd
πŸ™ source-qonto: run up-to-date pipeline [2025-01-25] (#52495)
airbyteio Jan 26, 2025
d9a359a
πŸ™ source-reddit: run up-to-date pipeline [2025-01-25] (#52494)
airbyteio Jan 26, 2025
cc876f3
πŸ™ source-recurly: run up-to-date pipeline [2025-01-25] (#52493)
airbyteio Jan 26, 2025
98ca7b9
πŸ™ source-safetyculture: run up-to-date pipeline [2025-01-25] (#52492)
airbyteio Jan 26, 2025
61503c0
πŸ™ source-openfda: run up-to-date pipeline [2025-01-25] (#52491)
airbyteio Jan 26, 2025
bbdbedc
πŸ™ source-paperform: run up-to-date pipeline [2025-01-25] (#52490)
airbyteio Jan 26, 2025
a359f72
πŸ™ source-pypi: run up-to-date pipeline [2025-01-25] (#52489)
airbyteio Jan 26, 2025
c0709cc
πŸ™ source-secoda: run up-to-date pipeline [2025-01-25] (#52488)
airbyteio Jan 26, 2025
a50c178
πŸ™ source-oncehub: run up-to-date pipeline [2025-01-25] (#52487)
airbyteio Jan 26, 2025
37d785e
πŸ™ source-salesflare: run up-to-date pipeline [2025-01-25] (#52486)
airbyteio Jan 26, 2025
ca84e1d
πŸ™ source-sharetribe: run up-to-date pipeline [2025-01-25] (#52485)
airbyteio Jan 26, 2025
dc28e72
πŸ™ source-rootly: run up-to-date pipeline [2025-01-25] (#52484)
airbyteio Jan 26, 2025
7c23d47
πŸ™ source-senseforce: run up-to-date pipeline [2025-01-25] (#52483)
airbyteio Jan 26, 2025
8d34dea
πŸ™ source-pandadoc: run up-to-date pipeline [2025-01-25] (#52482)
airbyteio Jan 26, 2025
311bfc1
πŸ™ source-rollbar: run up-to-date pipeline [2025-01-25] (#52481)
airbyteio Jan 26, 2025
2a0cf64
πŸ™ source-opinion-stage: run up-to-date pipeline [2025-01-25] (#52480)
airbyteio Jan 26, 2025
5881106
πŸ™ source-pivotal-tracker: run up-to-date pipeline [2025-01-25] (#52479)
airbyteio Jan 26, 2025
457a65e
πŸ™ source-omnisend: run up-to-date pipeline [2025-01-25] (#52478)
airbyteio Jan 26, 2025
180463b
πŸ™ source-pipedrive: run up-to-date pipeline [2025-01-25] (#52477)
airbyteio Jan 26, 2025
a5fabe2
πŸ™ source-recruitee: run up-to-date pipeline [2025-01-25] (#52475)
airbyteio Jan 26, 2025
4efa804
πŸ™ source-revolut-merchant: run up-to-date pipeline [2025-01-25] (#52474)
airbyteio Jan 26, 2025
62afd6e
πŸ™ source-openaq: run up-to-date pipeline [2025-01-25] (#52473)
airbyteio Jan 26, 2025
e955ecc
πŸ™ source-recreation: run up-to-date pipeline [2025-01-25] (#52472)
airbyteio Jan 26, 2025
175f977
πŸ™ source-persona: run up-to-date pipeline [2025-01-25] (#52471)
airbyteio Jan 26, 2025
e3c952f
πŸ™ source-sftp-bulk: run up-to-date pipeline [2025-01-25] (#52470)
airbyteio Jan 26, 2025
426e25b
πŸ™ source-okta: run up-to-date pipeline [2025-01-25] (#52469)
airbyteio Jan 26, 2025
40b3eac
πŸ™ source-recharge: run up-to-date pipeline [2025-01-25] (#52468)
airbyteio Jan 26, 2025
a7557ad
πŸ™ source-retailexpress-by-maropost: run up-to-date pipeline [2025-01-…
airbyteio Jan 26, 2025
ca25999
πŸ™ source-productive: run up-to-date pipeline [2025-01-25] (#52466)
airbyteio Jan 26, 2025
d42db1a
πŸ™ source-opsgenie: run up-to-date pipeline [2025-01-25] (#52465)
airbyteio Jan 26, 2025
307f81a
πŸ™ source-persistiq: run up-to-date pipeline [2025-01-25] (#52464)
airbyteio Jan 26, 2025
f604995
πŸ™ source-retently: run up-to-date pipeline [2025-01-25] (#52463)
airbyteio Jan 26, 2025
18c3a07
πŸ™ source-postmarkapp: run up-to-date pipeline [2025-01-25] (#51879)
airbyteio Jan 26, 2025
6c2c524
πŸ™ source-zoho-bigin: run up-to-date pipeline [2025-01-25] (#52544)
airbyteio Jan 26, 2025
c4323ae
πŸ™ source-zoho-desk: run up-to-date pipeline [2025-01-25] (#52543)
airbyteio Jan 26, 2025
0e7d12c
πŸ™ source-zoho-analytics-metadata-api: run up-to-date pipeline [2025-0…
airbyteio Jan 26, 2025
9f225db
πŸ™ source-onesignal: run up-to-date pipeline [2025-01-25] (#52539)
airbyteio Jan 26, 2025
1a13ef3
πŸ™ source-rentcast: run up-to-date pipeline [2025-01-25] (#52538)
airbyteio Jan 26, 2025
2fe3428
πŸ™ source-reply-io: run up-to-date pipeline [2025-01-25] (#52537)
airbyteio Jan 26, 2025
5d1315d
πŸ™ source-posthog: run up-to-date pipeline [2025-01-25] (#52536)
airbyteio Jan 26, 2025
9740bf5
πŸ™ source-sendgrid: run up-to-date pipeline [2025-01-25] (#52535)
airbyteio Jan 26, 2025
e90bd23
πŸ™ source-picqer: run up-to-date pipeline [2025-01-25] (#52534)
airbyteio Jan 26, 2025
1f4d112
πŸ™ source-pexels-api: run up-to-date pipeline [2025-01-25] (#52533)
airbyteio Jan 26, 2025
e664aa2
πŸ™ source-onfleet: run up-to-date pipeline [2025-01-25] (#52532)
airbyteio Jan 26, 2025
26a6bbe
πŸ™ source-repairshopr: run up-to-date pipeline [2025-01-25] (#52531)
airbyteio Jan 26, 2025
fab77a2
πŸ™ source-open-exchange-rates: run up-to-date pipeline [2025-01-25] (#…
airbyteio Jan 26, 2025
b4a7c1c
πŸ™ source-sendowl: run up-to-date pipeline [2025-01-25] (#52529)
airbyteio Jan 26, 2025
8d7f25e
πŸ™ source-sendpulse: run up-to-date pipeline [2025-01-25] (#52528)
airbyteio Jan 26, 2025
5ec0b66
πŸ™ source-rki-covid: run up-to-date pipeline [2025-01-25] (#52527)
airbyteio Jan 26, 2025
6dac272
πŸ™ source-segment: run up-to-date pipeline [2025-01-25] (#52526)
airbyteio Jan 26, 2025
aedc333
πŸ™ source-rd-station-marketing: run up-to-date pipeline [2025-01-25] (…
airbyteio Jan 26, 2025
12b1160
πŸ™ source-pendo: run up-to-date pipeline [2025-01-25] (#52524)
airbyteio Jan 26, 2025
ea62573
πŸ™ source-primetric: run up-to-date pipeline [2025-01-25] (#52523)
airbyteio Jan 26, 2025
9bee2ba
πŸ™ source-serpstat: run up-to-date pipeline [2025-01-25] (#52522)
airbyteio Jan 26, 2025
cf7b14e
πŸ™ source-pabbly-subscriptions-billing: run up-to-date pipeline [2025-…
airbyteio Jan 26, 2025
4289da6
πŸ™ source-sap-fieldglass: run up-to-date pipeline [2025-01-25] (#52520)
airbyteio Jan 26, 2025
b45d659
πŸ™ source-railz: run up-to-date pipeline [2025-01-25] (#52519)
airbyteio Jan 26, 2025
4a6beaa
πŸ™ source-public-apis: run up-to-date pipeline [2025-01-25] (#52518)
airbyteio Jan 26, 2025
3317c50
πŸ™ source-ringcentral: run up-to-date pipeline [2025-01-25] (#52517)
airbyteio Jan 26, 2025
68a6097
πŸ™ source-orb: run up-to-date pipeline [2025-01-25] (#52516)
airbyteio Jan 26, 2025
fa9212e
πŸ™ source-piwik: run up-to-date pipeline [2025-01-25] (#52515)
airbyteio Jan 26, 2025
7824230
πŸ™ source-scryfall: run up-to-date pipeline [2025-01-25] (#52514)
airbyteio Jan 26, 2025
cf01fe6
πŸ™ source-openweather: run up-to-date pipeline [2025-01-25] (#52513)
airbyteio Jan 26, 2025
33d119b
πŸ™ source-pipeliner: run up-to-date pipeline [2025-01-25] (#52512)
airbyteio Jan 26, 2025
7d2fbdd
πŸ™ source-ruddr: run up-to-date pipeline [2025-01-25] (#52511)
airbyteio Jan 26, 2025
300e589
πŸ™ source-oura: run up-to-date pipeline [2025-01-25] (#52510)
airbyteio Jan 26, 2025
84ade1b
πŸ™ source-s3: run up-to-date pipeline [2025-01-25] (#52509)
airbyteio Jan 26, 2025
365da8b
πŸ™ source-polygon-stock-api: run up-to-date pipeline [2025-01-25] (#52…
airbyteio Jan 26, 2025
3dabc05
πŸ™ source-papersign: run up-to-date pipeline [2025-01-25] (#52507)
airbyteio Jan 26, 2025
be899fa
πŸ™ source-rocketlane: run up-to-date pipeline [2025-01-25] (#52506)
airbyteio Jan 26, 2025
e4acd42
πŸ™ source-sage-hr: run up-to-date pipeline [2025-01-25] (#52505)
airbyteio Jan 26, 2025
7c5ced7
πŸ™ source-productboard: run up-to-date pipeline [2025-01-25] (#52504)
airbyteio Jan 26, 2025
85686fd
πŸ™ source-sentry: run up-to-date pipeline [2025-01-25] (#52503)
airbyteio Jan 26, 2025
1c475d1
πŸ™ source-pinterest: run up-to-date pipeline [2025-01-25] (#52502)
airbyteio Jan 26, 2025
a4e8fcd
πŸ™ source-pokeapi: run up-to-date pipeline [2025-01-25] (#51878)
airbyteio Jan 26, 2025
c4d0eba
πŸ™ source-savvycal: run up-to-date pipeline [2025-01-25] (#51855)
airbyteio Jan 26, 2025
bf535c9
πŸ™ source-zoho-inventory: run up-to-date pipeline [2025-01-25] (#52555)
airbyteio Jan 26, 2025
5a4031a
πŸ™ source-zoho-billing: run up-to-date pipeline [2025-01-25] (#52553)
airbyteio Jan 26, 2025
e3c666d
πŸ™ source-zoho-campaign: run up-to-date pipeline [2025-01-25] (#52552)
airbyteio Jan 26, 2025
3e55418
πŸ™ source-zenloop: run up-to-date pipeline [2025-01-25] (#52551)
airbyteio Jan 26, 2025
fe6bf3e
πŸ™ source-zonka-feedback: run up-to-date pipeline [2025-01-25] (#52550)
airbyteio Jan 26, 2025
519c6c1
πŸ™ source-zoho-invoice: run up-to-date pipeline [2025-01-25] (#52549)
airbyteio Jan 26, 2025
c7699ff
πŸ™ source-zoom: run up-to-date pipeline [2025-01-25] (#52548)
airbyteio Jan 26, 2025
617d67c
πŸ™ source-zoho-expense: run up-to-date pipeline [2025-01-25] (#52547)
airbyteio Jan 26, 2025
919f25b
πŸ™ source-zenefits: run up-to-date pipeline [2025-01-25] (#52546)
airbyteio Jan 26, 2025
83a9e09
πŸ™ source-zoho-books: run up-to-date pipeline [2025-01-25] (#52545)
airbyteio Jan 26, 2025
a2bf14d
πŸ›bug(source-klaviyo): pin version to 2.11.9 avoid "ERROR Exception wh…
aldogonzalez8 Jan 26, 2025
9370477
chore(destination-sftp-json): migrate to poetry and base image (#46873)
natikgadzhi Jan 27, 2025
637c253
feat(source-airtable): migrate to low-code (#49813)
darynaishchenko Jan 27, 2025
5cafbc7
bump drivers and cdk to latest (#51596)
rodireich Jan 27, 2025
b1a0e78
Destination S3 Data Lake: handle stream with no records (#52564)
edgao Jan 27, 2025
6e9de86
feat(base_images): Java base 2.0.1 with bumped corretto 21 (#52568)
natikgadzhi Jan 27, 2025
0f99a73
feat(source-amazon-seller-partner): Convert to low-code and uptake co…
artem1205 Jan 27, 2025
b8ccdd7
πŸ™ source-google-drive: release 0.1.0 (#52572)
github-actions[bot] Jan 27, 2025
c67403f
fix(source-klaviyo): Fix incremental sync in `lists_detailed` (#52563)
tolik0 Jan 27, 2025
cb35a04
feat: implement rest catalog for s3 data lake (#52081)
subodh1810 Jan 27, 2025
2be569b
feat: dynamic release notes for version bump (via PR title) (#52575)
devin-ai-integration[bot] Jan 27, 2025
0545915
ci: delete stale slash command and "contractor review requirements" w…
aaronsteers Jan 27, 2025
eaa4383
make PrimaryKeyRow public (#52582)
rodireich Jan 27, 2025
06a60bf
chore: increase Gradle Check workflow timeout to 60 minutes (#52585)
devin-ai-integration[bot] Jan 27, 2025
ad3bece
bug(amazon-seller-partner): The orders stream only allows querying up…
brianjlai Jan 28, 2025
023d848
fix(source-airtable): fix schemas for datetime type (#52595)
darynaishchenko Jan 28, 2025
aea04e5
Update documentation issue form (#52128)
ian-at-airbyte Jan 28, 2025
1e18766
Bulk Load CDK: refactor micronaut property handling (#51600)
edgao Jan 28, 2025
6b040c5
Destination S3V2: Skip full metadata search when sync mode is append …
johnny-schmidt Jan 28, 2025
2eca240
fix(source-jira): Fix state spamming issue (#52597)
tolik0 Jan 28, 2025
c1d0f3a
πŸ›Source Pardot: Fix minor schema issues, improve data integrity by no…
justbeez Jan 28, 2025
f6c194b
Load CDK: Restore test microbatching (#52611)
johnny-schmidt Jan 28, 2025
77f9008
source-help-scout contribution from pabloescoder (#52614)
pabloescoder Jan 28, 2025
b796804
πŸ› bug(amazon-seller-partner): Orders pagination is not looking at the…
brianjlai Jan 29, 2025
20f82cb
fix(source-intercom): incremental not emitting state (#52132)
darynaishchenko Jan 29, 2025
880d1ae
Source Facebook Pages: update connector to API v21 (#52122)
DanyloGL Jan 29, 2025
6984312
Source Instagram: upgrade to API v21.0 (#52035)
DanyloGL Jan 29, 2025
5ade982
Update cdc.md (#52138)
jnr0790 Jan 29, 2025
50eb780
✨ Source Braze : Migrate to Manifest-only (#47329)
topefolorunso Jan 29, 2025
4f56ce4
✨ Source Facebook Marketing: Update to version 21 of the API (#52032)
maxi297 Jan 29, 2025
2c4c373
fix(source-airtable): add condition in schema for multipleLookupValue…
darynaishchenko Jan 29, 2025
c7d769a
source-huntr contribution from krokrob (#52130)
krokrob Jan 29, 2025
413a307
fix: enable schema evolution tests for s3 datalake (#51569)
subodh1810 Jan 29, 2025
84387a7
source-pennylane contribution from remilapeyre (#52596)
remilapeyre Jan 29, 2025
17cefb9
Source LinkedIn Ads - Update CDK Prod ^6 (#52604)
agarctfi Jan 29, 2025
55f1a52
Load CDK: Tolerate null global state (#52612)
johnny-schmidt Jan 29, 2025
72f4027
Rbroughan/augustin/01 23 destination s3 use the non root base image (…
tryangul Jan 29, 2025
a093f03
Bulk Load CDK: micronaut nonsense (#52627)
edgao Jan 29, 2025
a326c73
Make efficient table discovery during read (#52556)
rodireich Jan 29, 2025
61f5885
[source-linkedin-ads] - P0 pin back to 5.1.2 (#52645)
pnilan Jan 30, 2025
236b999
chore(airbyte-ci): Delete broken or unused commands (#52558)
natikgadzhi Jan 30, 2025
77cc38b
chore(airbyte-ci): release airbyte-ci 5.0.0 (#52647)
natikgadzhi Jan 30, 2025
7cd69a9
bump-version workflow: support forks (#52651)
alafanechere Jan 30, 2025
18f824c
feat(live-tests): add enable proxy flag to live tests (#52646)
lazebnyi Jan 30, 2025
141e059
bump-version: make it work on forks (#52653)
alafanechere Jan 30, 2025
c1026f4
airbyte-ci: make it work on forks #3 (#52654)
alafanechere Jan 30, 2025
4840986
Bulk load cdk: remove redundant app-test.yaml (#52658)
edgao Jan 30, 2025
16464ed
pin cdk (0.296) and cut rc17. (#52642)
tryangul Jan 30, 2025
7b8af6b
bulk-cdk-toolkit-extract-cdc: API changes (#52040)
Jan 30, 2025
3fe4d16
bulk-cdk-extract*: remove StateQuerier (#52051)
Jan 30, 2025
e6aaaea
Fix reference to test_report.html.j2 template (#52660)
szemek Jan 30, 2025
2ce1ffc
Destination-S3: Missing nested IT cases (#52584)
johnny-schmidt Jan 30, 2025
8aa5f51
chore: add destination performance testing built-in (#52641)
gosusnp Jan 30, 2025
8551c28
source-mssql: convert to bulk CDK
stephane-airbyte Nov 12, 2024
e2ca575
passing tests
stephane-airbyte Dec 19, 2024
cbe41d1
destination-mysql-strict-encrypt: Use airbyte/java-connector-base:2.0…
alafanechere Jan 13, 2025
b855f68
destination-mssql-strict-encrypt: Use airbyte/java-connector-base:2.0…
alafanechere Jan 13, 2025
02249d4
Split cdc partition reader test (#52061)
stephane-airbyte Jan 21, 2025
445fe32
Refactor abstract cdc partition reader test (#52069)
stephane-airbyte Jan 22, 2025
d2cfb6f
source-mssql: convert to bulk CDK
stephane-airbyte Nov 12, 2024
aedd19e
passing tests
stephane-airbyte Dec 19, 2024
3b17649
attempt at simplifying CDC
stephane-airbyte Jan 22, 2025
f39ad12
fix after merge
stephane-airbyte Jan 28, 2025
666a063
attempt at fixing more tests
stephane-airbyte Jan 30, 2025
07de6a6
cleanup, fix tests
stephane-airbyte Feb 3, 2025
677837d
fix more tests
stephane-airbyte Feb 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 6 additions & 5 deletions .github/ISSUE_TEMPLATE/8-documentation.yaml
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
name: πŸ“š Request or report a problem with documenation
description: For all docs typos, tutorials requests, etc.
labels: [type/enhancement, area/documentation needs-triage]
name: πŸ“š Request or report a problem with documentation
description: Typos, tutorial requests, and everything in between.
title: "[Docs]: "
labels: [area/documentation, needs-triage]
body:
- type: input
id: url
attributes:
label: Page URL
description: Paste the URL with problem when reporting an issue
description: If this is an issue with a specific page, paste the URL here.
placeholder: https://docs.airbyte.com/connector-development/connector-specification-reference
- type: textarea
id: description
attributes:
label: Description
description: >-
It can be as pedantic as a typo or as titanic as an entire tutorial request.
Please provide as much detail as possible to ensure we can resolve the issue properly.
18 changes: 14 additions & 4 deletions .github/workflows/bump-version-command.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ on:
default: "patch"

changelog:
description: "The comment to add to the changelog."
description: "Optional. The comment to add to the changelog. If not provided, the PR title will be used."
required: false
# TODO: We could infer the changelog string from the PR description!
default: "Bumped automatically in the pull request, please see PR description"
# If not provided, we'll use the PR title as the changelog
default: ""

# These must be declared, but they are unused and ignored.
# TODO: Infer 'repo' and 'gitref' from PR number on other workflows, so we can remove these.
Expand Down Expand Up @@ -52,6 +52,7 @@ jobs:
PR_JSON=$(gh api repos/${{ github.repository }}/pulls/${{ github.event.inputs.pr }})
echo "repo=$(echo "$PR_JSON" | jq -r .head.repo.full_name)" >> $GITHUB_OUTPUT
echo "branch=$(echo "$PR_JSON" | jq -r .head.ref)" >> $GITHUB_OUTPUT
echo "pr_title=$(echo "$PR_JSON" | jq -r .title)" >> $GITHUB_OUTPUT
echo "run-url=https://github.com/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID" >> $GITHUB_OUTPUT

- name: Checkout Airbyte
Expand All @@ -78,6 +79,14 @@ jobs:

[1]: ${{ steps.job-vars.outputs.run-url }}

- name: Log changelog source
run: |
if [ -n "${{ github.event.inputs.changelog }}" ]; then
echo "Using user-provided changelog: ${{ github.event.inputs.changelog }}"
else
echo "Using PR title as changelog: ${{ steps.job-vars.outputs.pr_title }}"
fi

- name: Run airbyte-ci connectors --modified bump-version
uses: ./.github/actions/run-airbyte-ci
continue-on-error: true
Expand All @@ -86,10 +95,11 @@ jobs:
gcs_credentials: ${{ secrets.METADATA_SERVICE_PROD_GCS_CREDENTIALS }}
sentry_dsn: ${{ secrets.SENTRY_AIRBYTE_CI_DSN }}
github_token: ${{ secrets.GH_PAT_MAINTENANCE_OCTAVIA }}
git_repo_url: https://github.com/${{ steps.job-vars.outputs.repo }}.git
subcommand: |
connectors --modified bump-version \
${{ github.event.inputs.type }} \
"${{ github.event.inputs.changelog }}" \
"${{ github.event.inputs.changelog != '' && github.event.inputs.changelog || steps.job-vars.outputs.pr_title }}" \
--pr-number ${{ github.event.inputs.pr }}

# This is helpful in the case that we change a previously committed generated file to be ignored by git.
Expand Down
40 changes: 0 additions & 40 deletions .github/workflows/contractors_review_requirements.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
# which explains why which we went down from 64 cores to 16.
runs-on: linux-20.04-large # Custom runner, defined in GitHub org settings
name: Gradle Check
timeout-minutes: 30
timeout-minutes: 60
steps:
- name: Checkout Airbyte
uses: actions/checkout@v4
Expand Down
15 changes: 14 additions & 1 deletion .github/workflows/live_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,10 @@ on:
description: Use the local CDK when building the target connector
default: "false"
type: boolean
disable_proxy:
description: Disable proxy for requests
default: "false"
type: boolean
connection_subset:
description: The subset of connections to select from.
required: true
Expand Down Expand Up @@ -108,6 +112,15 @@ jobs:
echo "READ_WITH_STATE_FLAG=" >> $GITHUB_ENV
fi

- name: Setup Proxy Flag
if: github.event_name == 'workflow_dispatch'
run: |
if ${{ github.event.inputs.disable_proxy }}; then
echo "DISABLE_PROXY_FLAG=--connector_live_tests.disable-proxy" >> $GITHUB_ENV
else
echo "DISABLE_PROXY_FLAG=" >> $GITHUB_ENV
fi

- name: Setup Connection Subset Option
if: github.event_name == 'workflow_dispatch'
run: |
Expand All @@ -129,4 +142,4 @@ jobs:
github_token: ${{ secrets.GH_PAT_MAINTENANCE_OSS }}
s3_build_cache_access_key_id: ${{ secrets.SELF_RUNNER_AWS_ACCESS_KEY_ID }}
s3_build_cache_secret_key: ${{ secrets.SELF_RUNNER_AWS_SECRET_ACCESS_KEY }}
subcommand: connectors ${{ env.USE_LOCAL_CDK_FLAG }} --name ${{ github.event.inputs.connector_name }} test --only-step connector_live_tests --connector_live_tests.test-suite=live --connector_live_tests.connection-id=${{ github.event.inputs.connection_id }} --connector_live_tests.pr-url=${{ github.event.inputs.pr_url }} ${{ env.READ_WITH_STATE_FLAG }} ${{ env.STREAM_PARAMS }} ${{ env.CONNECTION_SUBSET }}
subcommand: connectors ${{ env.USE_LOCAL_CDK_FLAG }} --name ${{ github.event.inputs.connector_name }} test --only-step connector_live_tests --connector_live_tests.test-suite=live --connector_live_tests.connection-id=${{ github.event.inputs.connection_id }} --connector_live_tests.pr-url=${{ github.event.inputs.pr_url }} ${{ env.READ_WITH_STATE_FLAG }} ${{ env.DISABLE_PROXY_FLAG }} ${{ env.STREAM_PARAMS }} ${{ env.CONNECTION_SUBSET }}
15 changes: 14 additions & 1 deletion .github/workflows/regression_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,10 @@ on:
description: Use the local CDK when building the target connector
default: "false"
type: boolean
disable_proxy:
description: Disable proxy for requests
default: "false"
type: boolean
connection_subset:
description: The subset of connections to select from.
required: true
Expand Down Expand Up @@ -114,6 +118,15 @@ jobs:
echo "READ_WITH_STATE_FLAG=" >> $GITHUB_ENV
fi

- name: Setup Proxy Flag
if: github.event_name == 'workflow_dispatch'
run: |
if ${{ github.event.inputs.disable_proxy }}; then
echo "DISABLE_PROXY_FLAG=--connector_live_tests.disable-proxy" >> $GITHUB_ENV
else
echo "DISABLE_PROXY_FLAG=" >> $GITHUB_ENV
fi

- name: Setup Connection Subset Option
if: github.event_name == 'workflow_dispatch'
run: |
Expand All @@ -135,4 +148,4 @@ jobs:
github_token: ${{ secrets.GH_PAT_MAINTENANCE_OSS }}
s3_build_cache_access_key_id: ${{ secrets.SELF_RUNNER_AWS_ACCESS_KEY_ID }}
s3_build_cache_secret_key: ${{ secrets.SELF_RUNNER_AWS_SECRET_ACCESS_KEY }}
subcommand: connectors ${{ env.USE_LOCAL_CDK_FLAG }} --name ${{ github.event.inputs.connector_name }} test --only-step connector_live_tests --connector_live_tests.test-suite=regression --connector_live_tests.connection-id=${{ github.event.inputs.connection_id }} --connector_live_tests.pr-url=${{ github.event.inputs.pr_url }} ${{ env.READ_WITH_STATE_FLAG }} ${{ env.STREAM_PARAMS }} ${{ env.CONNECTION_SUBSET }} --global-status-check-context="Regression Tests" --global-status-check-description='Running regression tests'
subcommand: connectors ${{ env.USE_LOCAL_CDK_FLAG }} --name ${{ github.event.inputs.connector_name }} test --only-step connector_live_tests --connector_live_tests.test-suite=regression --connector_live_tests.connection-id=${{ github.event.inputs.connection_id }} --connector_live_tests.pr-url=${{ github.event.inputs.pr_url }} ${{ env.READ_WITH_STATE_FLAG }} ${{ env.DISABLE_PROXY_FLAG }} ${{ env.STREAM_PARAMS }} ${{ env.CONNECTION_SUBSET }} --global-status-check-context="Regression Tests" --global-status-check-description='Running regression tests'
46 changes: 0 additions & 46 deletions .github/workflows/test-command.yml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import io.micronaut.context.ApplicationContext
import io.micronaut.context.RuntimeBeanDefinition
import io.micronaut.context.env.CommandLinePropertySource
import io.micronaut.context.env.Environment
import io.micronaut.context.env.MapPropertySource
import io.micronaut.core.cli.CommandLine as MicronautCommandLine
import java.nio.file.Path
import kotlin.system.exitProcess
Expand All @@ -17,19 +18,35 @@ import picocli.CommandLine.Model.ArgGroupSpec
import picocli.CommandLine.Model.OptionSpec
import picocli.CommandLine.Model.UsageMessageSpec

// A micronaut environment, so that connectors can override micronaut properties
// without needing to copy an entire application.yaml out of the core CDK.
// Intended usage is for connectors to create
// `destination-foo/src/main/resources/application-connector.yaml` with the
// specific properties to override.
const val CONNECTOR_OVERRIDE_ENV = "connector"

/** Source connector entry point. */
class AirbyteSourceRunner(
/** CLI args. */
args: Array<out String>,
additionalMicronautEnvs: List<String> = emptyList(),
/** Environment variables. */
systemEnv: Map<String, String> = System.getenv(),
/** Micronaut bean definition overrides, used only for tests. */
vararg testBeanDefinitions: RuntimeBeanDefinition<*>,
) : AirbyteConnectorRunner("source", args, systemEnv, testBeanDefinitions) {
) :
AirbyteConnectorRunner(
"source",
args,
additionalMicronautEnvs,
systemEnv,
micronautProperties = emptyMap(),
testBeanDefinitions
) {
companion object {
@JvmStatic
fun run(vararg args: String) {
AirbyteSourceRunner(args).run<AirbyteConnectorRunnable>()
fun run(vararg args: String, additionalMicronautEnvs: List<String> = emptyList()) {
AirbyteSourceRunner(args, additionalMicronautEnvs).run<AirbyteConnectorRunnable>()
}
}
}
Expand All @@ -38,15 +55,25 @@ class AirbyteSourceRunner(
class AirbyteDestinationRunner(
/** CLI args. */
args: Array<out String>,
additionalMicronautEnvs: List<String> = emptyList(),
/** Environment variables. */
systemEnv: Map<String, String> = System.getenv(),
micronautProperties: Map<String, String> = emptyMap(),
/** Micronaut bean definition overrides, used only for tests. */
vararg testBeanDefinitions: RuntimeBeanDefinition<*>,
) : AirbyteConnectorRunner("destination", args, systemEnv, testBeanDefinitions) {
) :
AirbyteConnectorRunner(
"destination",
args,
additionalMicronautEnvs,
systemEnv,
micronautProperties,
testBeanDefinitions
) {
companion object {
@JvmStatic
fun run(vararg args: String) {
AirbyteDestinationRunner(args).run<AirbyteConnectorRunnable>()
fun run(vararg args: String, additionalMicronautEnvs: List<String> = emptyList()) {
AirbyteDestinationRunner(args, additionalMicronautEnvs).run<AirbyteConnectorRunnable>()
}
}
}
Expand All @@ -58,7 +85,9 @@ class AirbyteDestinationRunner(
sealed class AirbyteConnectorRunner(
val connectorType: String,
val args: Array<out String>,
additionalMicronautEnvs: List<String> = emptyList(),
systemEnv: Map<String, String>,
val micronautProperties: Map<String, String> = emptyMap(),
val testBeanDefinitions: Array<out RuntimeBeanDefinition<*>>,
) {
val envs: Array<String> =
Expand All @@ -69,7 +98,8 @@ sealed class AirbyteConnectorRunner(
// any junit calls. This doesn't work if we launch the connector from a different
// thread, e.g. `Dispatchers.IO`. Force the test env if needed. Some tests launch the
// connector from the IO context to avoid blocking themselves.
listOfNotNull(Environment.TEST.takeIf { testBeanDefinitions.isNotEmpty() })
listOfNotNull(Environment.TEST.takeIf { testBeanDefinitions.isNotEmpty() }) +
additionalMicronautEnvs

inline fun <reified R : Runnable> run() {
val picocliCommandLineFactory = PicocliCommandLineFactory(this)
Expand All @@ -80,13 +110,19 @@ sealed class AirbyteConnectorRunner(
picocliCommandLineFactory.commands.options().map { it.longestName() },
)
val commandLinePropertySource = CommandLinePropertySource(micronautCommandLine)
val additionalPropertiesSource =
MapPropertySource("additional_properties", micronautProperties)
val ctx: ApplicationContext =
ApplicationContext.builder(R::class.java, *envs)
// note that we put the override envs last.
// This ensures that micronaut gives those environments precedence
// (because the last environment's application-XYZ.yaml wins).
ApplicationContext.builder(R::class.java, *envs, CONNECTOR_OVERRIDE_ENV)
.propertySources(
*listOfNotNull(
airbytePropertySource,
commandLinePropertySource,
MetadataYamlPropertySource(),
additionalPropertiesSource,
)
.toTypedArray(),
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,13 @@ package io.airbyte.cdk.command
import com.fasterxml.jackson.databind.JsonNode
import io.airbyte.cdk.ConfigErrorException
import io.airbyte.cdk.util.Jsons
import io.github.oshai.kotlinlogging.KotlinLogging
import io.micronaut.context.annotation.Value
import jakarta.inject.Singleton
import java.util.function.Supplier

private val logger = KotlinLogging.logger {}

/**
* Supplies a valid [T] configuration POJO instance, based on the `airbyte.connector.config`
* Micronaut property values:
Expand Down Expand Up @@ -39,11 +42,12 @@ class ConfigurationSpecificationSupplier<T : ConfigurationSpecification>(
try {
Jsons.writeValueAsString(micronautPropertiesFallback)
} catch (e: Exception) {
throw ConfigErrorException("failed to serialize fallback instance for $javaClass")
throw ConfigErrorException("failed to serialize fallback instance for $javaClass", e)
}
}
val json: String = jsonPropertyValue ?: jsonMicronautFallback
return ValidatedJsonUtils.parseOne(javaClass, json)
val retVal = ValidatedJsonUtils.parseOne(javaClass, json)
return retVal
}
}

Expand All @@ -57,3 +61,7 @@ class ConfigurationSpecificationSupplier<T : ConfigurationSpecification>(
* Strictly speaking, its subclasses are not really POJOs anymore, but who cares.
*/
abstract class ConfigurationSpecification

abstract class DbConfigurationSpecification(): ConfigurationSpecification() {
abstract var databaseName: String
}
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,8 @@ private fun resolveValues(
log.warn { "File '$jsonFile' not found for '$cliOptionKey'." }
continue
}
values["$prefix.json"] = jsonFile.readText().replace("$", "\${:$}")
val fileContent = jsonFile.readText().replace("$", "\${:$}")
values["$prefix.json"] = fileContent
}
return values
}
Loading
Loading