Skip to content

fix: remove workflows using tj-actions/changed-files action #55792

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

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
319 commits
Select commit Hold shift + click to select a range
e8efb78
fix: adds primary key for AccountPerformanceReport (#52)
debanjan97 Dec 22, 2022
94c2ea5
chore: amplitude spec cleanup
a-rampalli Dec 23, 2022
f0c6f74
chore: freshdesk spec cleanup
a-rampalli Dec 23, 2022
d1793ae
fix: removes descriptions from bing ads spec file
nidhilashkari17 Dec 22, 2022
6412430
chore: removes desc from start date
a-rampalli Dec 26, 2022
c87a94a
Merge pull request #51 from rudderlabs/fix.bing_ads_spec
nidhilashkari17 Dec 26, 2022
264e52d
Merge pull request #53
a-rampalli Dec 26, 2022
8ff4b9e
fix: add userId in list users primary key config for iterable source
nidhilashkari17 Dec 26, 2022
22af5b5
Merge pull request #54 from rudderlabs/fix.iterable_listusers_primary…
nidhilashkari17 Dec 27, 2022
436e699
chore: fix typo in google ads spec (#55)
debanjan97 Dec 27, 2022
4193503
fix: log type to warning for intercom scroll API (#57)
debanjan97 Dec 30, 2022
42aaf9c
fix: removes format type for start_date
nidhilashkari17 Jan 11, 2023
8dd128b
Merge pull request #59 from rudderlabs/fix.bing_ads_config
nidhilashkari17 Jan 13, 2023
34c20a3
chore: update start time in sendgrid specs (#60)
am6010 Jan 13, 2023
60aef26
chore: new sample workflow file for building container image(#61)
debanjan97 Jan 18, 2023
a2e2d1f
feat: github action for building connectors (#62)
debanjan97 Jan 19, 2023
75245fe
fix: removes skills resource from freshdesk
a-rampalli Jan 19, 2023
a6457c1
chore: updates comment
a-rampalli Jan 19, 2023
d7405c6
Merge pull request #63 from rudderlabs/fix-freshdeskError
a-rampalli Jan 19, 2023
3d394be
fix: deprecated output format for GHA (#64)
debanjan97 Jan 20, 2023
7b6c258
fix: cleanup spec for google analytics
nidhilashkari17 Jan 20, 2023
dd83c61
Merge pull request #65 from rudderlabs/fix.ga-spec-cleanup
nidhilashkari17 Jan 20, 2023
e934e1f
Merge branch 'main' of https://github.com/rudderlabs/airbyte into v0.…
am6010 Jan 24, 2023
c5d62ec
fix: release only new tags
debanjan97 Jan 24, 2023
5b453ef
feat: remove API_KEY_CREDENTIALS
am6010 Jan 24, 2023
8f8e52d
feat: add support for updating records for stripe (#30)
ssbeefeater Jan 25, 2023
96f3adf
Merge pull request #67 from rudderlabs/v0.40.29
am6010 Jan 25, 2023
82cb9fe
fix: build action rework (#69)
debanjan97 Jan 25, 2023
00e5bf7
feat: update fb marketing connector t extract custom conversions (#70)
am6010 Jan 27, 2023
71f32a5
chore: singer pipedrive (#71)
am6010 Jan 30, 2023
591e48b
fix: removes na option (#72)
debanjan97 Jan 31, 2023
af0e2d8
fix: typo while getting the last commit (#73)
debanjan97 Jan 31, 2023
c60ab5d
chore: cleans spec of shopify
a-rampalli Feb 6, 2023
d74055a
chore: reorder pipedrive settings (#75)
am6010 Feb 7, 2023
7ea3c06
fix: removes oauth from shopify spec
a-rampalli Feb 8, 2023
6366e4a
Source Amplitude: handle null values and ampty strings in datetimefie…
davydov-d Jan 27, 2023
5535037
Merge pull request #78 from rudderlabs/fix/nulldateamp
debanjan97 Feb 8, 2023
7257e9a
fix: cleans shopify spec
a-rampalli Feb 9, 2023
f4815b1
fix: removes oauth from spec
a-rampalli Feb 10, 2023
ea533b7
chore: cleans mixpanel spec
a-rampalli Feb 10, 2023
0f2876e
Merge pull request #79 from rudderlabs/chore-mixpanelSpecClean
a-rampalli Feb 10, 2023
eb02ea3
chore: cleans spec
a-rampalli Feb 13, 2023
f95e614
Merge pull request #80 from rudderlabs/chore-mixpanelSpecClean
a-rampalli Feb 13, 2023
32e7d5a
chore: small fixes to stripe sub resources (#81)
am6010 Feb 15, 2023
c236c25
fix: stripe record_id missing and (#82)
ssbeefeater Feb 15, 2023
744b118
chore: enable Oauth For pipdrive (#83)
am6010 Feb 21, 2023
2c54577
chore: cleans stripe spec
a-rampalli Feb 24, 2023
4ccec01
Merge pull request #84 from rudderlabs/chore-stripeSpecClean
a-rampalli Feb 24, 2023
537d181
fix: hubspot dict issue
debanjan97 Feb 27, 2023
d900c07
miscs
debanjan97 Feb 27, 2023
41ca78c
chore: reuse `retry_connection_handler`
debanjan97 Mar 3, 2023
1c43ddb
fix: fixes OOM issue of shopify sub resources
a-rampalli Mar 3, 2023
14884d7
Merge branch 'fix-shopifyOOM' into feat-singerShopify
a-rampalli Mar 3, 2023
ba093a3
🐛 Source Shopify: fix OOM/memory leak (#23473)
bazarnov Feb 27, 2023
ae0a2e5
Merge pull request #89 from rudderlabs/fix-shopifyOOMIssue
a-rampalli Mar 3, 2023
deca9c0
Merge pull request #90 from rudderlabs/feat-shopify
a-rampalli Mar 3, 2023
4f7178a
Merge branch 'main' into feat-singerShopify
a-rampalli Mar 3, 2023
48ca97b
Merge pull request #91 from rudderlabs/feat-singerShopify
a-rampalli Mar 3, 2023
538f15c
chore: adds desc for shopify name
a-rampalli Mar 3, 2023
498a53d
Merge pull request #92 from rudderlabs/fix-shopifyCFD
a-rampalli Mar 3, 2023
ddb7495
Merge pull request #85 from rudderlabs/fix/hubspotdictissue
nidhilashkari17 Mar 6, 2023
e974afb
resolve merge conflicts
nidhilashkari17 Mar 14, 2023
7d1290d
Merge pull request #93 from rudderlabs/sync.v0.44.1
nidhilashkari17 Mar 14, 2023
5b127c6
fix: fixes shopify name issue(hack)
a-rampalli Mar 20, 2023
2d75f86
fix: fixes certificate error shopify
a-rampalli Mar 21, 2023
13e8c46
chore: minor cleanup
a-rampalli Mar 21, 2023
6c299dc
chore: fixes code formatting
a-rampalli Mar 21, 2023
c42ea7c
fix: changes func call to _send
a-rampalli Mar 21, 2023
adb9a90
chore:fix merge issues (#96)
am6010 Mar 23, 2023
cd63df3
fix: fixes certificate error in validate
a-rampalli Mar 23, 2023
975e5b5
Merge pull request #95 from rudderlabs/fix-shopifyCFD
a-rampalli Mar 23, 2023
3472ce4
chore: removes extra char from regex
a-rampalli Mar 23, 2023
733f687
Merge pull request #97 from rudderlabs/fix-certificateError
a-rampalli Mar 23, 2023
d3fd75f
chore: make zendesk support connector to save state frequently (#98)
am6010 Mar 27, 2023
a188abb
fix: cursor issue for Pipedrive connector (#99)
am6010 Mar 27, 2023
1bd4aff
fix: move check point interval to super class to allow all paginated …
am6010 Mar 28, 2023
be17228
fix: allow additional properties in spec Zendesk support (#101)
am6010 Mar 28, 2023
c91f23a
Source Google Ads: Mark datefields in spec as dates (#22985)
arsenlosenko Mar 20, 2023
0532140
Source Google Ads: Migrate to v13 (#24338)
grubberr Mar 25, 2023
e25dcc2
Merge pull request #103 from rudderlabs/fix/googleadsupgradev13
debanjan97 Mar 30, 2023
578166a
chore: fixes missed conflict resolution
a-rampalli Apr 3, 2023
952034d
Merge pull request #104 from rudderlabs/chore-resolveConflicts
a-rampalli Apr 3, 2023
49534c1
chore: fixes missed conflict in spec
a-rampalli Apr 3, 2023
4d89b7c
chore: some more conflicts
a-rampalli Apr 3, 2023
904f23b
Merge pull request #105 from rudderlabs/chore-resolveConflicts
a-rampalli Apr 3, 2023
92ba55a
fix: retry retrieve access scopes from shopify (#106)
am6010 Apr 4, 2023
2973ca9
chore: fixes syntax error in retry handler
a-rampalli Apr 10, 2023
a611ebf
chore: fixes mistaken commit
a-rampalli Apr 11, 2023
5ee2011
chore: minor change
a-rampalli Apr 11, 2023
c0038f1
Merge pull request #107 from rudderlabs/fix-hubspotError
a-rampalli Apr 11, 2023
98b664e
fix: makes state emit more often
a-rampalli Apr 24, 2023
1a0f491
Update airbyte-integrations/connectors/source-klaviyo/source_klaviyo/…
am6010 Apr 24, 2023
d88cee9
Merge pull request #108 from rudderlabs/fix-klaviyoStateIssue
a-rampalli Apr 24, 2023
78e97f3
chore: cleanup marketo spec (#109)
debanjan97 May 4, 2023
ff33d57
fix: resolves conflicts from upstream merge
a-rampalli May 12, 2023
46c5330
Merge pull request #111 from rudderlabs/fix-stripeConflicts
a-rampalli May 12, 2023
82f7145
fix: adds api version in stripe request header
a-rampalli May 12, 2023
08c686f
chore: updates stripe api to latest version
a-rampalli May 12, 2023
2235b15
Merge pull request #112 from rudderlabs/fix-stripeConflicts
a-rampalli May 12, 2023
ef2cbb2
fix: adds missing datetime import
a-rampalli May 13, 2023
fe07541
Merge pull request #113 from rudderlabs/fix-stripeConflicts
a-rampalli May 13, 2023
eb6b2b4
fix: fixes datetime import
a-rampalli May 13, 2023
f23305c
Merge pull request #114 from rudderlabs/fix-stripeBugs
a-rampalli May 13, 2023
e848df3
chore: cleanup spec for fb marketing
nidhilashkari17 May 15, 2023
c756151
Merge pull request #115 from rudderlabs/chore.fb-spec-cleanup
nidhilashkari17 May 15, 2023
541dffe
fix: fixes klaviyo events columns error
a-rampalli May 24, 2023
c8a8bcd
chore: comments from review
a-rampalli May 24, 2023
7df69b0
Merge pull request #118 from rudderlabs/fix-klaviyoColumnsError
a-rampalli May 25, 2023
3077bff
fix: add a look back window for klaviyo events stream (#119)
am6010 May 26, 2023
a24011f
sync airbyte upstream master
nidhilashkari17 Jun 1, 2023
4d10f7d
Merge pull request #121 from rudderlabs/release_v7.0.0
nidhilashkari17 Jun 1, 2023
efbba86
fix: missing imports for FB marketing (#123)
am6010 Jun 6, 2023
6b4f1f6
fix: renames id field in tags records to tag_id
a-rampalli Jun 12, 2023
5214dd5
Merge pull request #126 from rudderlabs/fix-intercomIdCollision
a-rampalli Jun 12, 2023
8c8f094
fix: stripe connector after merging airbyte changes (#127)
am6010 Jun 14, 2023
4e5ab1f
chore: increase look back to 120 minutes for events steams of klaviyo…
am6010 Jun 22, 2023
68b82bd
fix: rename record id to stripe id (#130)
am6010 Jun 28, 2023
f885451
Revert "fix: rename record id to stripe id (#130)" (#132)
am6010 Jul 4, 2023
02b6335
fix: retry token expired errors hubspot (#131)
am6010 Jul 5, 2023
a8ab0fd
chore: reduces klaviyo lookback to 30mins
a-rampalli Jul 13, 2023
d5b1433
chore: adds logs for next page token events
a-rampalli Jul 13, 2023
e10177c
Merge pull request #134 from rudderlabs/chore-reduceKlaviyoLookbackWi…
a-rampalli Jul 13, 2023
b71626a
Merge tag 'v0.50.5' into feat-release-v8.0.0
a-rampalli Jul 13, 2023
6b3e741
Merge pull request #135 from rudderlabs/feat-release-v8.0.0
a-rampalli Jul 14, 2023
14fee92
feat: adds 3 streams
a-rampalli Jul 18, 2023
f0b5931
chore: save last next token for klaviyo stream (#136)
am6010 Jul 18, 2023
b0eeb00
fix: fixes query params
a-rampalli Jul 18, 2023
22ed19c
Merge branch 'main' into feat-zendeskNewResources
a-rampalli Jul 18, 2023
000df3c
fix: fixes some cursor pagination streams
a-rampalli Jul 18, 2023
845918d
chore: renames cursor pagination stream
a-rampalli Jul 19, 2023
5d12728
fix: fixes remaining cursor pagination streams
a-rampalli Jul 19, 2023
6d8910f
fix: changes triggers to emit state at sync end
a-rampalli Jul 19, 2023
d4cd592
chore: prevents old code breakage
a-rampalli Jul 19, 2023
8a306c5
chore: updates configured catalog
a-rampalli Jul 19, 2023
a1a4751
chore: renames class names for clarity
a-rampalli Jul 19, 2023
440362a
chore: changes from review comments
a-rampalli Jul 20, 2023
8ba0190
feat: adds ticket_events resource
a-rampalli Jul 20, 2023
b4facee
chore: adds extra comments for clarity
a-rampalli Jul 20, 2023
b9e1a82
fix: fixes all records syncing in very 1st run
a-rampalli Jul 20, 2023
872c0eb
chore: changes from review comments
a-rampalli Jul 20, 2023
430b14a
Merge pull request #138 from rudderlabs/feat-zendeskNewResources
a-rampalli Jul 20, 2023
709f9b5
fix: renames event to fix collision
a-rampalli Aug 17, 2023
47e92d9
fix: fixes date format issue
a-rampalli Aug 17, 2023
879d941
Merge pull request #140 from rudderlabs/fix-eventFieldCollision(ETL-72)
a-rampalli Aug 17, 2023
7c663c5
fix: fixes issue blocking source creation
a-rampalli Aug 17, 2023
3ac2041
chore: changes date format
a-rampalli Aug 17, 2023
a342c6c
Merge pull request #141 from rudderlabs/fix-eventFieldCollision(ETL-72)
a-rampalli Aug 18, 2023
cfefc28
fix: fixes failing streams
a-rampalli Aug 18, 2023
0a200df
fix: fixes FlowTestView resource error
a-rampalli Aug 18, 2023
3cbbad8
fix: adds unsupported resources
a-rampalli Aug 18, 2023
c3665e8
Merge pull request #142 from rudderlabs/fix-salesforcedateFormat(ETL-55)
a-rampalli Aug 21, 2023
c856e1f
fix: fixes ticket forms issue
a-rampalli Aug 21, 2023
8f71823
chore: review suggestion
a-rampalli Aug 21, 2023
566d3af
Merge pull request #143 from rudderlabs/fix/etl-62-ticket-forms-zende…
a-rampalli Aug 21, 2023
0a88774
fix: fixes discover taking too long
a-rampalli Aug 23, 2023
9db38e3
fix: adds state_checkpoint_interval to export
a-rampalli Aug 23, 2023
c6ea047
Merge pull request #144 from rudderlabs/fix/etl-82-mixpanel-discover-…
a-rampalli Aug 23, 2023
cfc9966
Merge pull request #145 from rudderlabs/feat/etl-81-state_checkpoint_…
a-rampalli Aug 23, 2023
51e079a
chore: update facebook business sdk version to v17.0.0 to use marketi…
nidhilashkari17 Aug 24, 2023
fd483ab
Merge pull request #146 from rudderlabs/chore.update_facebook_sdk_v17
nidhilashkari17 Aug 24, 2023
2268ea8
fix: adds client side filtering to export
a-rampalli Sep 1, 2023
f5448be
Merge pull request #149 from rudderlabs/fix/etl-102-mixpanel-export-d…
a-rampalli Sep 1, 2023
35d1f99
fix: returns error message instead of exception object while validati…
nidhilashkari17 Sep 5, 2023
111fd23
Merge pull request #150 from rudderlabs/fix.fb_ads_validation
nidhilashkari17 Sep 5, 2023
4e8ce85
fix: catch airbytetracedexception
nidhilashkari17 Sep 5, 2023
1725c8d
Merge pull request #151 from rudderlabs/fix.fb_ads_validation
nidhilashkari17 Sep 5, 2023
e6580ab
feat: adds primary key to mixpanel export
a-rampalli Sep 11, 2023
01a0418
fix: fixes deal_pipelines primary key
a-rampalli Sep 11, 2023
8b82a76
Merge pull request #153 from rudderlabs/fix/etl-124-fix-primary-key-o…
a-rampalli Sep 11, 2023
97b5a5f
Merge pull request #152 from rudderlabs/feat/etl-123-add-primary-key-…
a-rampalli Sep 11, 2023
fd4b701
fix: airbyte-cdk/python/Dockerfile to reduce vulnerabilities (#154)
debanjan97 Sep 11, 2023
a8cba55
chore: set page size to 500 (#155)
am6010 Sep 13, 2023
9c2720d
fix: adds primary key where missing
a-rampalli Sep 15, 2023
86b38df
Merge pull request #157 from rudderlabs/fix/etl-135-primary-key-for-c…
a-rampalli Sep 15, 2023
61da7cb
Source Intercom: migrate to latest cdk (0.50.2) (#29598)
roman-yermilov-gl Aug 23, 2023
4bd415f
Merge pull request #158 from rudderlabs/fix-ETL-135-intercomImageBuil…
a-rampalli Sep 15, 2023
16b77dc
chore: set maximum value for max_batch_size (#159)
am6010 Sep 18, 2023
ef638e7
feat: reset session in every sleep (#160)
am6010 Sep 21, 2023
5e099a8
Chore.etl 77 handle requests connection reset (#161)
am6010 Sep 22, 2023
4f32700
fix: fixes empty response from api
a-rampalli Oct 9, 2023
69170e1
chore: adds retry if we get blank response
a-rampalli Oct 10, 2023
1beebf6
chore: refactors code
a-rampalli Oct 10, 2023
5afd202
Merge pull request #164 from rudderlabs/fix/etl-163-nonJsonResponse-h…
a-rampalli Oct 11, 2023
2413370
fix: update python base image (#165)
am6010 Oct 12, 2023
e37995c
fix google ads custom query validation if segments.date already prese…
nidhilashkari17 Oct 30, 2023
0450850
Merge pull request #171 from rudderlabs/fix.google-ads-validation
nidhilashkari17 Nov 2, 2023
19cf201
fix(google-ads): handle unexpected errors during validation (#172)
debanjan97 Dec 6, 2023
414716e
fix: set last state only for incremental syncs
am6010 Dec 21, 2023
0acd757
fix: last stream check updated to check for created[lte] instead of c…
nidhilashkari17 Dec 29, 2023
bfe299a
remove application fees/application fees refunds from catalog.json files
nidhilashkari17 Dec 29, 2023
f10a7fd
remove cursor_field param
nidhilashkari17 Jan 2, 2024
ff49b5b
Merge pull request #173 from rudderlabs/fix.ETL-239
nidhilashkari17 Jan 8, 2024
36923d1
chore: enables DatacloudContact resource
a-rampalli Jan 22, 2024
4398754
chore: other config changes
a-rampalli Jan 23, 2024
a44d0cf
fix: fixes oauth token expired error
a-rampalli Jan 24, 2024
233e47a
Merge pull request #174 from rudderlabs/fix-etl-260-hubspot-oauth-tok…
a-rampalli Jan 24, 2024
8f3dc53
chore: adds back unsupported filtering streams
a-rampalli Jan 24, 2024
26d028a
fix: updates query path to use record_id instead of id
nidhilashkari17 Jan 24, 2024
65ae6af
Merge pull request #176 from rudderlabs/fix.stripe-customer-balance-t…
nidhilashkari17 Jan 25, 2024
05bd897
fix: adds encoding fix to main
a-rampalli Jan 29, 2024
b094d6d
Merge pull request #175 from rudderlabs/chore-enables-data-cloud-cont…
a-rampalli Jan 29, 2024
5eb6409
fix: update api version to 2023-07
nidhilashkari17 Feb 1, 2024
2739c2b
chore: update facebook marketing api version to v18.0
nidhilashkari17 Feb 1, 2024
066983e
update ga api version to v15
nidhilashkari17 Feb 2, 2024
242810e
revert oauth config in spec file
nidhilashkari17 Feb 2, 2024
e270a10
update schema for resources to comply with new api
nidhilashkari17 Feb 2, 2024
e5fb974
Merge pull request #179 from rudderlabs/feat.update_ga_api_to_v15
nidhilashkari17 Feb 2, 2024
1e36aac
Merge pull request #178 from rudderlabs/chore.updateFbMarketingApiVer…
nidhilashkari17 Feb 5, 2024
becd123
Merge pull request #177 from rudderlabs/fix.etl-268-update-shopify-ap…
nidhilashkari17 Feb 5, 2024
709b773
chore: adds logs for periodic reporting of sync
a-rampalli Feb 14, 2024
eb29f93
Merge pull request #180 from rudderlabs/chore-etl-280-adds-logs-custo…
a-rampalli Feb 14, 2024
c630663
fix: adds max sleep time for fb ads
a-rampalli Feb 19, 2024
5f939cd
Merge pull request #181 from rudderlabs/fix-etl-277-fb-ads-sync-stuck
a-rampalli Feb 20, 2024
98f321b
chore: fixes test connector
a-rampalli Mar 4, 2024
8f2c606
Merge pull request #182 from rudderlabs/test_connector
a-rampalli Mar 4, 2024
dcf866b
chore: adds test connector to image builder GHA
a-rampalli Mar 4, 2024
539745a
Merge pull request #183 from rudderlabs/chore-testConnectorGHA
a-rampalli Mar 4, 2024
6ebe2a8
feat.etl-304.addClientSecretInSpecs (#184)
am6010 Apr 1, 2024
762d0de
chore: lock cdk version for fb connector (#185)
am6010 Apr 9, 2024
cca3711
fix: try to parse record time (#186)
am6010 Apr 29, 2024
3fc0ff6
fix: update primary key of campaigns stream for Google_Ads connector …
am6010 May 15, 2024
e1f3848
fix: ignore 404 conversation not found for conversation parts stream …
am6010 May 17, 2024
fb66788
fix: include internal error message (#189)
am6010 May 21, 2024
bc4f968
chore: update token expired error list (#191)
am6010 Jun 4, 2024
fbbe609
chore: set cdk version for hubspot connector (#192)
am6010 Jun 4, 2024
bdbde9c
fix: update charges steam with extra event types (#193)
am6010 Jun 10, 2024
6c44fd1
fix: update giveup handler to check exc.response is not None and try …
am6010 Jun 25, 2024
c02813e
chore: use cursor base pagination for full refresh streams zender sup…
am6010 Jun 25, 2024
db8de24
fix: ignore pagination for sla_policies and custom roles streams (#197)
am6010 Jul 4, 2024
ac66d0c
feat: use latest api version for klaviyo (#190)
am6010 Jul 4, 2024
7a832aa
fix: update google search console to latest image (#198)
am6010 Jul 29, 2024
6bf97a6
chore: etl-346 look back window of 15 minutes for incremental streams…
am6010 Jul 30, 2024
f5a9875
fix: update facebook_marketing version to v20.0 and made schema chang…
vinayteki95 Aug 14, 2024
03874e8
chore: removing deprecated files
vinayteki95 Aug 14, 2024
4178f8f
Merge pull request #200 from rudderlabs/fix.etl-357.fb-api-version-de…
vinayteki95 Aug 14, 2024
5a442aa
chore: add warning for access expiration date of 1 week (#201)
am6010 Aug 23, 2024
8631655
chore: add spec, validate and discover test connector (#202)
am6010 Sep 10, 2024
957b8e5
chore: update google ads to use version v17 (#203)
am6010 Sep 25, 2024
ed5958e
chore: update shopify version to 2024-07 (#204)
am6010 Sep 26, 2024
170d090
chore: update stripe api version to 2024-06-20 (#205)
am6010 Sep 27, 2024
b63821d
chore: use subdomain in the base url for zendesk chat api. Also, the …
am6010 Sep 27, 2024
277d8bf
fix: remove page_size query param for user setting stream of zendesk …
am6010 Oct 3, 2024
011ec41
fix: add logic to slow down api calls to avoid rate limiting (#208)
am6010 Oct 4, 2024
2e43bb2
fix: Update Unsupported Fields For Facebook Connector (#209)
am6010 Oct 11, 2024
3f130cb
chore: removal of unused github action (#211)
krishna2020 Nov 5, 2024
9d6aa69
chore: add email column for campaign and events Klaviyo v2 Streams (#…
am6010 Nov 6, 2024
c508510
chore: add page size as configuration parameter (#212)
am6010 Nov 19, 2024
3ebef22
chore: update fb-business dependency to v21.0.5 (#213)
am6010 Feb 10, 2025
c068475
chore: use rest api for case stream (#215)
am6010 Feb 28, 2025
a8fb334
fix: remove workflows using tj-actions changed-files action
rskrishnar Mar 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
358 changes: 358 additions & 0 deletions .github/workflows/build-source-image.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,358 @@
name: Build Source Container
on:
workflow_dispatch:
inputs:
connector:
description: 'Connector to build'
required: true
type: choice
options:
- source-activecampaign
- source-adjust
- source-airtable
- source-alloydb
- source-alloydb-strict-encrypt
- source-amazon-ads
- source-amazon-seller-partner
- source-amazon-sqs
- source-amplitude
- source-apify-dataset
- source-appfollow
- source-appsflyer
- source-appstore-singer
- source-asana
- source-ashby
- source-auth0
- source-aws-cloudtrail
- source-azure-table
- source-bamboo-hr
- source-bigcommerce
- source-bigquery
- source-bing-ads
- source-braintree
- source-cart
- source-chargebee
- source-chargify
- source-chartmogul
- source-clickhouse
- source-clickhouse-strict-encrypt
- source-clockify
- source-close-com
- source-cockroachdb
- source-cockroachdb-strict-encrypt
- source-coin-api
- source-coinmarketcap
- source-commercetools
- source-confluence
- source-convertkit
- source-courier
- source-db2
- source-db2-strict-encrypt
- source-delighted
- source-dixa
- source-dockerhub
- source-drift
- source-dv-360
- source-e2e-test
- source-e2e-test-cloud
- source-elasticsearch
- source-exchange-rates
- source-facebook-marketing
- source-facebook-pages
- source-faker
- source-fauna
- source-file
- source-file-secure
- source-firebolt
- source-flexport
- source-freshcaller
- source-freshdesk
- source-freshsales
- source-freshservice
- source-github
- source-gitlab
- source-glassfrog
- source-gocardless
- source-google-ads
- source-google-analytics-data-api
- source-google-analytics-v4
- source-google-directory
- source-google-search-console
- source-google-sheets
- source-google-webfonts
- source-google-workspace-admin-reports
- source-greenhouse
- source-gutendex
- source-harvest
- source-hellobaton
- source-hubplanner
- source-hubspot
- source-insightly
- source-instagram
- source-intercom
- source-iterable
- source-jdbc
- source-jira
- source-kafka
- source-klaviyo
- source-kustomer-singer
- source-kyriba
- source-lemlist
- source-lever-hiring
- source-linkedin-ads
- source-linkedin-pages
- source-linnworks
- source-lokalise
- source-looker
- source-mailchimp
- source-mailerlite
- source-mailgun
- source-mailjet-mail
- source-mailjet-sms
- source-marketo
- source-metabase
- source-microsoft-teams
- source-mixpanel
- source-monday
- source-mongodb
- source-mongodb-strict-encrypt
- source-mongodb-v2
- source-mssql
- source-mssql-strict-encrypt
- source-my-hours
- source-mysql
- source-mysql-strict-encrypt
- source-nasa
- source-netsuite
- source-news-api
- source-notion
- source-okta
- source-omnisend
- source-onesignal
- source-openweather
- source-oracle
- source-oracle-strict-encrypt
- source-orb
- source-orbit
- source-oura
- source-outreach
- source-pardot
- source-paypal-transaction
- source-paystack
- source-persistiq
- source-pinterest
- source-pipedrive
- source-pivotal-tracker
- source-plaid
- source-pokeapi
- source-postgres
- source-postgres-strict-encrypt
- source-posthog
- source-prestashop
- source-primetric
- source-public-apis
- source-python-http-tutorial
- source-qualaroo
- source-quickbooks-singer
- source-rd-station-marketing
- source-recharge
- source-recurly
- source-redshift
- source-relational-db
- source-retently
- source-rki-covid
- source-s3
- source-salesforce
- source-salesloft
- source-scaffold-java-jdbc
- source-scaffold-- source-http
- source-scaffold-- source-python
- source-search-metrics
- source-sendgrid
- source-sentry
- source-sftp
- source-sftp-bulk
- source-shopify
- source-shortio
- source-slack
- source-smartsheets
- source-snapchat-marketing
- source-snowflake
- source-sonar-cloud
- source-square
- source-stock-ticker-api-tutorial
- source-strava
- source-stripe
- source-surveymonkey
- source-talkdesk-explore
- source-tempo
- source-test-connector
- source-tidb
- source-tiktok-marketing
- source-timely
- source-tplcentral
- source-trello
- source-tvmaze-schedule
- source-twilio
- source-typeform
- source-us-census
- source-waiteraid
- source-webflow
- source-whisky-hunter
- source-woocommerce
- source-workable
- source-wrike
- source-xkcd
- source-yahoo-finance-price
- source-yandex-metrica
- source-youtube-analytics
- source-zendesk-chat
- source-zendesk-sell
- source-zendesk-sunshine
- source-zendesk-support
- source-zendesk-talk
- source-zenefits
- source-zenloop
- source-zoho-crm
- source-zoom
- source-zuora

customtag:
description: 'Custom tag (If entered, the image will be build using this tag)'

change_type:
description: 'Change type (only applicable when image build from main, ignored when changes are included in latest tag)'
required: true
type: choice
default: "minor"
options:
- minor
- patch

sort_by:
description: 'Latest tag by'
required: true
type: choice
default: "version"
options:
- date
- version
jobs:
build-and-push:
runs-on: ubuntu-latest
steps:
- name: Login to DockerHub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Check out repository code
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Get previous tag
if: ${{ github.event.inputs.customtag == '' }}
id: current_tag
uses: "debanjan97/[email protected]"
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
with:
sort: ${{ github.event.inputs.sort_by }}
stable: true # ignores alpha builds

- name: Check if version bump is required
if: ${{ github.ref_name == 'main' }}
id: bump
run: |
if [ "${{ github.event.inputs.customtag }}" != "" ]; then
# custom tag exists, no version bump required
echo "required=false" >> $GITHUB_OUTPUT
exit 0
fi;

if [ "${{ github.event.inputs.change_type }}" = "n/a" ]; then
echo "change type is marked n/a, assuming no version bump is required"
echo "required=false" >> $GITHUB_OUTPUT
exit 0
fi;

last_commit=$(git rev-list -n 1 ${{ steps.current_tag.outputs.tag }})
current_commit=${{ github.sha }}
if [ $last_commit = $current_commit ]; then
echo "no new commits from the last tag, no version bump is required"
required=false
else
required=true
fi;
echo "required=$required" >> $GITHUB_OUTPUT

- name: Calculate Next Versions
if: ${{ steps.bump.outputs.required == 'true' }}
id: calculatenextversion
uses: "WyriHaximus/github-action-next-semvers@v1"
with:
version: ${{ steps.current_tag.outputs.tag }}

- name: Generate New Version according to change_type
if: ${{ steps.bump.outputs.required == 'true' }}
id: newversion
run: |
if [ "${{ github.event.inputs.change_type }}" = "minor" ]; then
newversion=${{ steps.calculatenextversion.outputs.v_minor }}
else
newversion=${{ steps.calculatenextversion.outputs.v_patch }}
fi;
echo "version=$newversion" >> $GITHUB_OUTPUT

- name: Get Build Tag
id: buildtag
run: |
# if custom tag is present, return it
if [ "${{ github.event.inputs.customtag }}" != "" ]; then
tag="${{ github.event.inputs.customtag }}"
echo "tag=$tag" >> $GITHUB_OUTPUT
exit 0
fi;

source_branch_name="${GITHUB_REF##*/}"
if [ $source_branch_name = "main" ]; then
if [ "${{ steps.bump.outputs.required }}" = "false" ]; then
# return current tag, if no new commits
echo "no version bump required, proceeding with current version"
tag=${{ steps.current_tag.outputs.tag }}
else
tag=${{ steps.newversion.outputs.version }}
fi;
else
# if branch is feature branch, append alpha.<commit_hash> to the latest tag
git_hash=$(git rev-parse --short "$GITHUB_SHA")
tag=${{ steps.current_tag.outputs.tag }}"-alpha."$git_hash
fi;
echo "tag=$tag" >> $GITHUB_OUTPUT

- uses: mukunku/[email protected]
name: Check if the generated tag exists
id: checkTag
with:
tag: ${{ steps.buildtag.outputs.tag }}

- name: Publish version as a tag
if: ${{ steps.checkTag.outputs.exists != 'true' }}
run: |
git tag ${{ steps.buildtag.outputs.tag }}
git push --tag

- name: Build and Push
uses: docker/build-push-action@v3
with:
context: ./airbyte-integrations/connectors/${{ github.event.inputs.connector }}
file: ./airbyte-integrations/connectors/${{ github.event.inputs.connector }}/Dockerfile
push: true
platforms: linux/amd64
tags: rudderstack/${{ github.event.inputs.connector }}:${{ steps.buildtag.outputs.tag }}




Loading