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

feat: [master]ONCEHUB-87436: updating transformer version to "1.77.1 #81

Merged
merged 257 commits into from
Sep 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
257 commits
Select commit Hold shift + click to select a range
6a0fe66
feat: metrics aggregator - reject new request if a request is already…
dhawal1248 Jun 12, 2024
2280303
feat: metrics aggregator - reject new request if a request is already…
dhawal1248 Jun 12, 2024
47af4b5
Merge branch 'develop' into fix.gainsight
ItsSudip Jun 20, 2024
4691c80
chore: add test cases to increase coverage
ItsSudip Jun 21, 2024
185b772
chore: refactor code to remove duplication
ItsSudip Jun 21, 2024
86c6ab4
Merge branch 'develop' into fix.gainsight
ItsSudip Jun 21, 2024
3bac0e0
chore: upgrade packages
koladilip Jun 25, 2024
f1141ff
chore: refactor code to remove duplication
ItsSudip Jun 25, 2024
81fe09e
Merge branch 'develop' into fix.gainsight
ItsSudip Jun 25, 2024
c8314f6
Merge branch 'develop' into chore.upgrade-pkgs
koladilip Jun 25, 2024
11c6f99
chore: add reset merics api + periodic metrics reset
dhawal1248 Jun 25, 2024
f015cbc
chore: fix lint error
ItsSudip Jun 25, 2024
7849ba0
Merge branch 'develop' into fix.gainsight
ItsSudip Jun 26, 2024
13d2951
chore: change in credential function name (#3505)
kanishkkatara Jun 27, 2024
70d9898
Merge branch 'develop' into feature/sre-484-test-out-aggregating-metr…
dhawal1248 Jun 28, 2024
847c944
chore: add tests for metrics aggregator
dhawal1248 Jun 28, 2024
396fa48
chore: remove high cardinality histogram metrics for UT (#3515)
dhawal1248 Jun 28, 2024
dbcaf71
chore: add test for metric aggregation
dhawal1248 Jun 28, 2024
854df31
chore: code cleanup + refactor
dhawal1248 Jun 28, 2024
12e46f8
chore: code cleanup + refactor
dhawal1248 Jun 28, 2024
e33b259
chore: respond with 501 if reset metrics is not implemented
dhawal1248 Jun 28, 2024
92fabac
Merge branch 'develop' into feature/sre-484-test-out-aggregating-metr…
dhawal1248 Jun 29, 2024
85c8ea7
feat: onboarding clicksend destination (#3486)
shrouti1507 Jul 1, 2024
c8fd8de
chore: record ut events request size in summary (#3516)
Jayachand Jul 1, 2024
2104754
chore: add ivm heap usage metrics (#3517)
Jayachand Jul 1, 2024
bb9369e
chore(release): 1.70.0
web-flow Jul 1, 2024
0f12a77
Merge branch 'develop' into fix.gainsight
ItsSudip Jul 1, 2024
6be9d3e
feat: aggregate metrics in a worker thread (#3458)
dhawal1248 Jul 1, 2024
e752317
chore: update changelog to include metric aggregation in a thread
dhawal1248 Jul 1, 2024
c8cf2ab
chore: update changelog for aggregate metrics task
Jul 1, 2024
38946e3
fix: update access token key for garl destination (#3522)
sanpj2292 Jul 2, 2024
b18572b
chore: update changelog to include garl access token key changes
Jul 2, 2024
e2a588b
Merge branch 'develop' into chore.upgrade-pkgs
koladilip Jul 2, 2024
823d745
chore: upgrade packages
koladilip Jul 2, 2024
d1bce05
chore: correcting variable name in clicksend (#3524)
shrouti1507 Jul 2, 2024
3194638
chore(release): pull release/v1.70.0 into main (#3521)
aashishmalik Jul 2, 2024
8985a8a
chore(release): pull main into develop post release v1.70.0 (#3525)
sanpj2292 Jul 2, 2024
4dd443c
chore: upgrade packages (#3500)
koladilip Jul 2, 2024
aa0ea60
chore: filtered logging and log for all destinations (#3484)
sanpj2292 Jul 2, 2024
f71c105
chore: handle too many soql queries in salesforce (#3498)
sanpj2292 Jul 2, 2024
3b6b13e
chore: add metadata to stattags
ItsSudip Jul 3, 2024
a002615
chore: revert fb pixel change
yashasvibajpai Jul 3, 2024
73046cc
chore(release): 1.70.1
web-flow Jul 3, 2024
ea42766
chore: changelog update
yashasvibajpai Jul 3, 2024
56e5267
chore(release): pull hotfix-release/v1.70.1 into main (#3530)
krishna2020 Jul 3, 2024
2e8dcd2
Merge branch 'develop' into fix.gainsight
ItsSudip Jul 5, 2024
c93b261
chore: update trengo drip kustomer axios handler (#3488)
ItsSudip Jul 5, 2024
45f51e4
Merge branch 'develop' into fix.gainsight
ItsSudip Jul 5, 2024
277c1f0
fix: zapier event lower case issue (#3535)
koladilip Jul 5, 2024
1df1ee0
Merge branch 'develop' into fix.gainsight
ItsSudip Jul 5, 2024
7f49a01
feat: onboard new custom destination: wunderkind (#3456)
Gauravudia Jul 5, 2024
bef8dac
Merge branch 'develop' into fix.gainsight
ItsSudip Jul 5, 2024
324f6a0
chore: update for config details (#3537)
utsabc Jul 5, 2024
ccac837
chore: fix lint error
ItsSudip Jul 5, 2024
d085a08
Merge branch 'develop' into fix.gainsight
ItsSudip Jul 5, 2024
aaa458f
chore(release): pull main into develop post release v1.70.1 (#3531)
krishna2020 Jul 8, 2024
48c36a6
chore: handle error code 21009 for facebook destinations (#3536)
sanpj2292 Jul 8, 2024
02ad46e
Merge branch 'develop' into fix.gainsight
ItsSudip Jul 8, 2024
72d6965
chore(release): pull release/v1.71.0 into main (#3539)
devops-github-rudderstack Jul 9, 2024
04be1aa
fix(gainsight): replace myAxios utility with handleHttpRequest utilit…
ItsSudip Jul 9, 2024
f363f35
fix: update python transformation fn (#3491)
abhimanyubabbar Jul 10, 2024
9b82931
chore: cache dns resolution in node (#3495)
Jayachand Jul 10, 2024
1a5fb2b
chore: add data management team access to routes controllers and serv…
abhimanyubabbar Jul 10, 2024
2eb92e3
fix: adding readiness probe annotations for openfaas (#3529)
abhimanyubabbar Jul 10, 2024
bc7b886
fix: ga4 v2 userproperties (#3544)
utsabc Jul 10, 2024
0ca08c3
fix: tiktok: remove default value for content type for all events (#3…
anantjain45823 Jul 10, 2024
2efac80
chore(release): 1.71.1
web-flow Jul 10, 2024
9ea8a35
chore(release): pull hotfix-release/v1.71.1 into main (#3548)
utsabc Jul 11, 2024
4235a7b
chore(release): pull main into develop post release v1.71.0 (#3542)
utsabc Jul 11, 2024
b7ab0d2
fix: update authErrorCategory for 2 step verification issue for googl…
ItsSudip Jul 11, 2024
7d8769f
chore: upgrade packages
koladilip Jul 15, 2024
5fd425b
chore: fix formating
koladilip Jul 15, 2024
53710f9
fix: add user-agent header in api calls
Jul 15, 2024
12135f3
chore(release): 1.71.2
web-flow Jul 15, 2024
77dc26b
fix: intercom tests
koladilip Jul 15, 2024
df2a1b6
fix: include user-agent in test-cases
Jul 15, 2024
2d0902f
fix: override proxyRequest property in networkHandler
Jul 15, 2024
7595262
chore: update the networkHandler properties
Jul 15, 2024
85ca9f6
fix: lint error
Jul 15, 2024
276b89f
fix: intercom headers (#3562)
koladilip Jul 15, 2024
694e09c
chore: add metadata information into intercom networkHandler
Jul 15, 2024
04e73b4
chore: update test cases
ItsSudip Jul 15, 2024
211be3f
chore: update mock and remove redundent test case
ItsSudip Jul 15, 2024
2b5cf4f
chore(release): pull hotfix-release/v1.71.2 into main (#3561)
krishna2020 Jul 15, 2024
9ba33e8
fix: fix unit test intercom
krishna2020 Jul 15, 2024
c63f177
chore(release): 1.71.3
web-flow Jul 15, 2024
d0a5872
chore(release): pull hotfix-release/v1.71.3 into main (#3564)
krishna2020 Jul 15, 2024
29e7b22
Merge branch 'main' into fix.gaoc
ItsSudip Jul 16, 2024
d1914f7
chore: upgrade packages (#3556)
koladilip Jul 16, 2024
858f7b6
chore(release): pull main into develop post release v1.71.2 (#3563)
ItsSudip Jul 16, 2024
a189d9f
Merge branch 'develop' into fix.gaoc
ItsSudip Jul 16, 2024
5a0392e
fix: update authErrorCategory for 2 step verification issue for googl…
ItsSudip Jul 17, 2024
80a4813
chore: upgrade packages
koladilip Jul 17, 2024
a7f5c6a
fix: formatting
koladilip Jul 17, 2024
bf10ca9
fix: add optional chaining to webengage page event
ItsSudip Jul 17, 2024
81d319c
Merge branch 'develop' into fix.webengage
ItsSudip Jul 17, 2024
a3a65a3
chore: upgrade packages (#3568)
koladilip Jul 18, 2024
13dac30
Merge branch 'develop' into fix.webengage
ItsSudip Jul 18, 2024
20205d6
fix: add optional chaining to webengage page event (#3570)
ItsSudip Jul 18, 2024
cc56004
feat: add support for subscribing for RETL flow (#3195)
utsabc Jul 18, 2024
448f574
feat: update webhook destination to support all datatypes (#3541)
ItsSudip Jul 19, 2024
23f70b2
chore(deps): bump @aws-sdk/client-personalize from 3.485.0 to 3.616.0
dependabot[bot] Jul 19, 2024
76e7bd4
chore: add error handling for ga4 v2 custom mappings (#3572)
utsabc Jul 19, 2024
f840d54
fix: job ordering for hs (#3319)
yashasvibajpai Jul 19, 2024
1bef212
fix: add validation for type in google pubsub (#3578)
ItsSudip Jul 19, 2024
6304abb
feat: introduces new user fields in titkok ads (#3575)
anantjain45823 Jul 19, 2024
fbcdcd6
feat: onboard cordial destination (#3581)
Gauravudia Jul 22, 2024
e357141
feat: braze source event mapping (#3527)
shrouti1507 Jul 22, 2024
20aa7f3
feat: onboarding new destination zoho (#3555)
shrouti1507 Jul 22, 2024
f0918ed
chore(release): 1.72.0
web-flow Jul 22, 2024
b77d715
chore: fix changelog
ItsSudip Jul 23, 2024
6113acc
chore(release): pull release/v1.72.0 into main (#3584)
ItsSudip Jul 23, 2024
475ebc1
fix: garl get auth err category (#3590)
ItsSudip Jul 23, 2024
bcabf22
chore(release): 1.72.1
web-flow Jul 23, 2024
5591069
chore(release): pull hotfix-release/v1.72.1 into main (#3591)
ItsSudip Jul 23, 2024
96674af
chore: fix typo
utsabc Jul 23, 2024
8508b4e
chore(release): 1.72.2
web-flow Jul 23, 2024
b2f8464
chore(release): pull hotfix-release/v1.72.2 into main (#3592)
ItsSudip Jul 23, 2024
39d30d3
chore: provide go test cases for webhook sources (#3549)
lvrach Jul 23, 2024
68367f5
fix: update getConversionActionId function for gaoc (#3594)
ItsSudip Jul 24, 2024
3f75b55
chore: enable labels for api calls (#3476)
sanpj2292 Jul 24, 2024
b7860a5
fix: add validation for cordial destination (#3599)
Gauravudia Jul 24, 2024
895b327
chore(release): 1.72.3
web-flow Jul 24, 2024
3ddf9e2
fix: codeowners file (#3601)
kanishkkatara Jul 24, 2024
ef1c4f9
chore: capturing user_transform_test_errors stat (#3543)
kanishkkatara Jul 24, 2024
d74178f
fix: update response handler for array type response
ItsSudip Jul 24, 2024
1f9b83f
fix: lint error
ItsSudip Jul 24, 2024
953dc5e
chore(release): pull hotfix-release/v1.72.3 into main (#3600)
ItsSudip Jul 24, 2024
ebf9e3f
fix: queryID aloglia discrepancy (#3597)
aashishmalik Jul 24, 2024
c48f775
chore(release): pull main into develop post release v1.72.0 (#3589)
ItsSudip Jul 25, 2024
dedca07
fix: added support for ga4 v2 hybrid mode (#3586)
utsabc Jul 25, 2024
be496ee
chore(release): 1.72.4
web-flow Jul 25, 2024
bd8b021
chore(deps): bump docker/build-push-action from 5.1.0 to 6.4.1 (#3583)
dependabot[bot] Jul 25, 2024
de28dd9
chore(deps): bump docker/login-action from 2.1.0 to 3.2.0 (#3518)
dependabot[bot] Jul 25, 2024
0bc67ad
chore(deps): bump actions/setup-go from 5.0.0 to 5.0.2 (#3559)
dependabot[bot] Jul 25, 2024
ec4db8d
chore(deps): bump docker/setup-buildx-action from 3.0.0 to 3.4.0 (#3558)
dependabot[bot] Jul 25, 2024
99123f1
chore(deps): bump actions/setup-node from 3.7.0 to 4.0.3 (#3557)
dependabot[bot] Jul 25, 2024
b6fa98f
Merge branch 'develop' of github.com:rudderlabs/rudder-transformer in…
Jul 25, 2024
cdea69c
feat: onboard cordial source (#3593)
aanshi07 Jul 26, 2024
0505718
chore(release): pull hotfix-release/v1.72.4 into main (#3605)
utsabc Jul 26, 2024
b0fc288
Merge branch 'develop' into main
utsabc Jul 26, 2024
b9056d7
chore(release): pull main into develop post release v1.72.4 (#3610)
utsabc Jul 26, 2024
adc2a4a
fix: customerio page undefined name (#3613)
anantjain45823 Jul 29, 2024
02f8dbd
chore: remove cdkv1 support (#3609)
aashishmalik Jul 30, 2024
286c44a
feat: detach user and company in intercom identify call (#3580)
manish339k Jul 31, 2024
44baab9
feat: onboard new api for klaviyo 15-06-2024 (#3574)
anantjain45823 Jul 31, 2024
5e22fa0
feat: updated examples for swagger (#3526)
aanshi07 Jul 31, 2024
d0e6d80
chore(release): 1.73.0
web-flow Jul 31, 2024
749f74f
chore: update change log remove irrelevant changes
koladilip Jul 31, 2024
b64209e
chore(release): pull hotfix-release/v1.73.0 into main (#3624)
koladilip Jul 31, 2024
c2d7555
fix: fb custom audience version upgrade from v18 to v20 (#3604)
shrouti1507 Aug 1, 2024
7caf476
fix: fb pixel and fb app events version upgrade (#3606)
shrouti1507 Aug 1, 2024
9d06546
fix: facebook conversion version upgrade (#3607)
shrouti1507 Aug 1, 2024
d3a32e8
chore: cancel already existing workflows on pull request update (#3623)
sanpj2292 Aug 1, 2024
b934bea
chore(release): pull main into develop post release v1.73.0 (#3625)
ItsSudip Aug 1, 2024
cd51b95
chore: migrate source transform tests (#3553)
sanpj2292 Aug 1, 2024
2fb7e6b
fix: rakuten for amount list (#3612)
anantjain45823 Aug 1, 2024
14e776e
feat: supporting device token type using integrations object (#3620)
shrouti1507 Aug 2, 2024
feadfcf
fix: update getAuthErrCategory and update error message for garl (#3629)
ItsSudip Aug 2, 2024
930ff9b
chore(release): 1.73.1
web-flow Aug 2, 2024
17179db
chore(release): pull hotfix-release/v1.73.1 into main (#3630)
ItsSudip Aug 2, 2024
d4d5b3a
chore(release): pull main into develop post release v1.73.1 (#3631)
aashishmalik Aug 5, 2024
b6ab2ba
chore: move mailchimp from myaxios to httpget (#3462)
ItsSudip Aug 5, 2024
98e9b00
chore: move gainsight_px from myaxios to httpget,put and post (#3464)
ItsSudip Aug 5, 2024
0d3c042
fix: shopify: incorporate new shopify cart token format (#3626)
anantjain45823 Aug 5, 2024
7d32831
chore(release): 1.74.0
web-flow Aug 5, 2024
413e9ce
fix: reserved properties for braze (#3573)
utsabc Aug 5, 2024
cb67262
fix: add alias support in case alias details are present (#3579)
utsabc Aug 5, 2024
20821ea
fix: type null (#3637)
aashishmalik Aug 5, 2024
9d595eb
chore: removed files (#3639)
aashishmalik Aug 6, 2024
7e27e3a
chore(release): pull release/v1.74.0 into main (#3636)
aashishmalik Aug 6, 2024
7e9e2df
chore(deps-dev): bump husky from 8.0.3 to 9.1.1 (#3576)
dependabot[bot] Aug 8, 2024
29a8789
chore(deps): bump docker/login-action from 3.2.0 to 3.3.0 (#3614)
dependabot[bot] Aug 8, 2024
f1f5469
chore(deps): bump docker/build-push-action from 6.4.1 to 6.5.0 (#3615)
dependabot[bot] Aug 8, 2024
c2a8c06
chore(release): pull main into develop post release v1.74.0 (#3640)
aashishmalik Aug 8, 2024
5acad70
fix: sendgrid read root traits (#3642)
aashishmalik Aug 8, 2024
2b77ac4
chore(release): 1.74.1
web-flow Aug 8, 2024
8bbb7fb
chore(release): pull hotfix-release/v1.74.1 into main (#3643)
aashishmalik Aug 8, 2024
a907be2
chore(release): pull main into develop post release v1.74.1 (#3644)
aashishmalik Aug 8, 2024
23196ec
fix: source transformation integration test generation (#3645)
sanpj2292 Aug 12, 2024
9327925
fix: handle attentive tag null, undefined properties (#3647)
Gauravudia Aug 12, 2024
0a9b681
fix: handle null values for braze dedupe (#3638)
utsabc Aug 12, 2024
8450021
feat: move hubspot to transformer proxy to enable partial batch handl…
ItsSudip Aug 12, 2024
c4a01eb
chore(release): 1.75.0
web-flow Aug 12, 2024
cb14429
chore(release): pull hotfix-release/v1.75.0 into main (#3649)
utsabc Aug 12, 2024
0835d9f
chore: add clean up script
koladilip Aug 13, 2024
ee5d523
Merge branch 'develop' into dependabot/npm_and_yarn/aws-sdk/client-pe…
koladilip Aug 13, 2024
5bae268
chore(deps): bump @aws-sdk/client-personalize from 3.485.0 to 3.616.0…
koladilip Aug 13, 2024
62cdc46
fix: add validation for concurrent_modification error (#3654)
ItsSudip Aug 14, 2024
6c51487
fix: clevertap bugsnag issue (#3656)
shrouti1507 Aug 14, 2024
31b03fc
fix: snapchat conversion bugsnag issue (#3657)
shrouti1507 Aug 14, 2024
1cb3f86
fix: validation for iterable object of HS (#3653)
ItsSudip Aug 14, 2024
932a296
chore(release): 1.75.1
web-flow Aug 14, 2024
5471119
chore(release): pull hotfix-release/v1.75.1 into main (#3659)
sanpj2292 Aug 14, 2024
474f2bd
feat: klaviyo onboard unsubscribe profile support (#3646)
anantjain45823 Aug 19, 2024
01a483a
chore: cicd improvements (#3585)
sanpj2292 Aug 20, 2024
06f5d33
chore(deps): bump docker/setup-buildx-action from 3.4.0 to 3.6.1 (#3635)
dependabot[bot] Aug 20, 2024
d987d1f
feat: onboard sfmc with vdm for rETL (#3655)
ItsSudip Aug 20, 2024
1a61675
fix: fixing facebook utils (#3664)
shrouti1507 Aug 20, 2024
b0fd614
chore: update api version to 17 from 16
ItsSudip Aug 20, 2024
866dbf3
fix: attentive tag bugsnag issue (#3663)
shrouti1507 Aug 20, 2024
ec0bffe
Merge branch 'develop' of github.com:rudderlabs/rudder-transformer in…
Aug 20, 2024
899f8a0
chore: conflict fix from main to develop (#3670)
sanpj2292 Aug 20, 2024
001ee2b
chore(release): 1.76.0
web-flow Aug 20, 2024
6b1a23a
feat: added bloomreach retl support (#3619)
manish339k Aug 21, 2024
474a36e
feat: onboard smartly destination (#3660)
aanshi07 Aug 21, 2024
8980455
chore: edit changelog
shrouti1507 Aug 21, 2024
df66241
chore(release): pull release/v1.76.0 into main (#3672)
shrouti1507 Aug 21, 2024
bcdabe2
chore(deps): bump axios from 1.6.5 to 1.7.3 (#3632)
dependabot[bot] Aug 22, 2024
78e7a95
chore(deps): bump docker/build-push-action from 6.5.0 to 6.7.0 (#3666)
dependabot[bot] Aug 23, 2024
4776544
chore: add constant for api_version
ItsSudip Aug 26, 2024
2c25c03
chore: use constant value everywhere
ItsSudip Aug 26, 2024
31417a0
Merge branch 'develop' into chore.update-garl-api
ItsSudip Aug 26, 2024
2d8b315
fix: handle trade desk null, undefined fields (#3661)
Gauravudia Aug 26, 2024
fc6bcf7
fix: login using docker creds on the node to allow to pull the desire…
abhimanyubabbar Aug 26, 2024
f58d386
chore: update api version of google ads for gaec to 17 from 15 (#3671)
ItsSudip Aug 27, 2024
40caeba
Merge branch 'develop' into chore.update-garl-api
ItsSudip Aug 27, 2024
4cb2799
feat: add support for customerio source email subscribed event (#3679)
Gauravudia Aug 27, 2024
30a804c
Merge branch 'develop' into chore.update-garl-api
ItsSudip Aug 29, 2024
35eee4c
chore(deps): bump SonarSource/sonarcloud-github-action from 2.1.1 to …
dependabot[bot] Aug 29, 2024
9fb463e
fix: adding a new condition for retrying the function creation in pyt…
abhimanyubabbar Aug 29, 2024
e21ebd0
feat: webhook v2 (#3651)
Gauravudia Aug 29, 2024
f24759a
fix: reddit authorisation failed case handling (#3690)
yashasvibajpai Aug 29, 2024
4a1dcbf
chore(release): 1.76.1
web-flow Aug 29, 2024
ed4a1a6
chore(release): pull hotfix-release/v1.76.1 into main (#3691)
ItsSudip Aug 29, 2024
e0721f3
Merge branch 'develop' of github.com:rudderlabs/rudder-transformer in…
Aug 30, 2024
898f904
chore: eslint, prettier missed merge conflict fixes
Aug 30, 2024
8faa5b7
chore: conflict fix main -> develop (#3694)
sanpj2292 Aug 30, 2024
c305974
fix: npm vulnerabilities
koladilip Aug 30, 2024
494df08
fix: npm vulnerabilities (#3695)
koladilip Aug 30, 2024
26926c4
fix: klaviyo jobs order (#3686)
anantjain45823 Aug 30, 2024
b03eee9
chore: update api version to 17 from 16 (#3669)
ItsSudip Aug 30, 2024
b1d0d08
feat: include source attribute for identify messages for koala (#3667)
ItsSudip Sep 2, 2024
f8cd6bd
feat: add support for headers to source transformation flows (#3683)
koladilip Sep 2, 2024
c024eee
chore(release): 1.77.0
web-flow Sep 2, 2024
31d57e2
chore: handle other error use-cases in reddit (#3692)
yashasvibajpai Sep 2, 2024
aa84981
chore: handle other error use-cases in reddit (#3692) (#3700)
yashasvibajpai Sep 3, 2024
b2f5654
feat: add util for applying json string template (#3699)
koladilip Sep 3, 2024
fa98d66
chore(release): pull release/v1.77.0 into main (#3697)
yashasvibajpai Sep 3, 2024
441fb57
fix: error messages in gaec (#3702)
koladilip Sep 3, 2024
675ecf4
chore(deps): bump slackapi/slack-github-action from 1.25.0 to 1.27.0 …
dependabot[bot] Sep 3, 2024
59e5f5f
[Snyk] Upgrade @aws-sdk/lib-storage from 3.485.0 to 3.600.0 (#3565)
sandeepdsvs Sep 3, 2024
001909e
chore(release): pull main into develop post release v1.77.0 (#3701)
sanpj2292 Sep 3, 2024
3f2a5a6
chore: source integration script filter condition (#3704)
sanpj2292 Sep 3, 2024
a2aae58
chore: source integration script filter initial condition - 1 (#3706)
sanpj2292 Sep 3, 2024
8f8c382
chore: [Snyk] Upgrade @aws-sdk/lib-storage from 3.485.0 to 3.624.0 (#…
sandeepdsvs Sep 3, 2024
6ba16f6
fix: gaoc bugsnag alert for email.trim (#3693)
yashasvibajpai Sep 3, 2024
8aacadb
chore(deps-dev): bump eslint-plugin-prettier from 5.1.3 to 5.2.1 (#3641)
dependabot[bot] Sep 3, 2024
1777c6c
chore(deps-dev): bump ts-jest from 29.1.1 to 29.2.5 (#3681)
dependabot[bot] Sep 4, 2024
7f6a3c8
Merge tag '1.77.1' into technocrats/ONCEHUB-87436
sumitsheokand Sep 16, 2024
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
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,8 @@ src/v0/destinations/personalize/scripts/
test/integrations/destinations/testTypes.d.ts
*.config*.js
scripts/skipPrepareScript.js
*.yaml
*.yml
.eslintignore
.prettierignore
*.json
3 changes: 2 additions & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@
"parserOptions": {
"ecmaVersion": 12,
"sourceType": "module",
"project": "./tsconfig.json"
"project": "./tsconfig.json",
"extraFileExtensions": [".yaml"]
},
"rules": {
"unicorn/filename-case": [
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/build-pr-artifacts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ on:
- reopened
- synchronize

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.sha }}
cancel-in-progress: true

jobs:
generate-tag-names:
runs-on: ubuntu-latest
Expand Down
83 changes: 71 additions & 12 deletions .github/workflows/build-push-docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,15 @@ on:
type: string
build_type:
type: string
use_merge_sha:
type: boolean
default: false
skip_tests:
type: boolean
default: false
description: if this option is true, we would skip tests while building docker image
workflow_url:
type: string
secrets:
DOCKERHUB_PROD_TOKEN:
required: true
Expand All @@ -36,28 +45,75 @@ env:
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}

jobs:
get_sha:
runs-on: ubuntu-latest
name: Get SHA information
outputs:
sha: ${{steps.getSHA.outputs.SHA}}
steps:
- name: Checkout SHA
id: getSHA
run: |
if ${{inputs.use_merge_sha}} == true; then
sha=$(echo ${{github.sha}})
else
sha=$(echo ${{ github.event.pull_request.head.sha }})
fi
echo "SHA: $sha"
echo "SHA=$sha" >> $GITHUB_OUTPUT

get_changed_files:
runs-on: ubuntu-latest
name: Get Changed files
outputs:
should_execute_tests: ${{ steps.processing.outputs.should_execute_tests }}
steps:
- name: Checkout
uses: actions/checkout@v4.1.1
with:
fetch-depth: 1
- id: files
uses: Ana06/get-changed-files@v1.2
with:
token: ${{ secrets.GITHUB_TOKEN }}
format: 'json'
- id: processing
run: |
readarray -t modified_files <<<"$(jq -r '.[]' <<<'${{ steps.files.outputs.modified }}')"
echo "Modified files: $modified_files"
found=false
for modified_file in "${modified_files[@]}"; do
if [[ "$modified_file" == "Dockerfile" || "$modified_file" == "docker-compose.yml" || "$modified_file" == "Dockerfile" || "$modified_file" == "Dockerfile-ut-func" ]]; then
found=true
break
fi
done
echo "Match Found: $found"
echo "::set-output name=should_execute_tests::$found"

build-transformer-image-arm64:
name: Build Transformer Docker Image ARM64
runs-on: [self-hosted, Linux, ARM64]
needs: [get_sha, get_changed_files]
steps:
- name: Checkout
uses: actions/checkout@v4.1.1
with:
ref: ${{ github.event.pull_request.head.sha }}
ref: ${{ needs.get_sha.outputs.sha }}
fetch-depth: 1

- name: Setup Docker Buildx
uses: docker/setup-buildx-action@v3.0.0
uses: docker/setup-buildx-action@v3.6.1

- name: Login to DockerHub
uses: docker/login-action@v2.1.0
uses: docker/login-action@v3.3.0
with:
registry: dockeronce.azurecr.io
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Build Docker Image
uses: docker/build-push-action@v5.1.0
uses: docker/build-push-action@v6.7.0
with:
context: .
file: ${{ inputs.dockerfile }}
Expand All @@ -68,12 +124,13 @@ jobs:
# cache-to: type=gha,mode=max

- name: Run Tests
if: ${{ inputs.skip_tests != true || needs.get_changed_files.outputs.should_execute_tests == true }}
run: |
docker run ${{ inputs.build_tag }} npm run test:js:ci
docker run ${{ inputs.build_tag }} npm run test:ts:ci

- name: Build and Push Multi-platform Images
uses: docker/build-push-action@v5.1.0
uses: docker/build-push-action@v6.7.0
with:
context: .
file: ${{ inputs.dockerfile }}
Expand All @@ -91,24 +148,25 @@ jobs:
build-transformer-image-amd64:
name: Build Transformer Docker Image AMD64
runs-on: [self-hosted, Linux, X64]
needs: [get_sha, get_changed_files]
steps:
- name: Checkout
uses: actions/checkout@v4.1.1
with:
ref: ${{ github.event.pull_request.head.sha }}
ref: ${{ needs.get_sha.outputs.sha }}
fetch-depth: 1

- name: Setup Docker Buildx
uses: docker/setup-buildx-action@v3.0.0
uses: docker/setup-buildx-action@v3.6.1

- name: Login to DockerHub
uses: docker/login-action@v2.1.0
uses: docker/login-action@v3.3.0
with:
username: ${{ env.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PROD_TOKEN }}

- name: Build Docker Image
uses: docker/build-push-action@v5.1.0
uses: docker/build-push-action@v6.7.0
with:
context: .
file: ${{ inputs.dockerfile }}
Expand All @@ -119,12 +177,13 @@ jobs:
# cache-to: type=gha,mode=max

- name: Run Tests
if: ${{ inputs.skip_tests != true || needs.get_changed_files.outputs.should_execute_tests == true }}
run: |
docker run ${{ inputs.build_tag }} npm run test:js:ci
docker run ${{ inputs.build_tag }} npm run test:ts:ci

- name: Build and Push Multi-platform Images
uses: docker/build-push-action@v5.1.0
uses: docker/build-push-action@v6.7.0
with:
context: .
file: ${{ inputs.dockerfile }}
Expand All @@ -146,10 +205,10 @@ jobs:

steps:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3.0.0
uses: docker/setup-buildx-action@v3.6.1

- name: Login to DockerHub
uses: docker/login-action@v2.1.0
uses: docker/login-action@v3.3.0
with:
username: ${{ env.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PROD_TOKEN }}
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/check-pr-title.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ on:
- reopened
- synchronize

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.sha }}
cancel-in-progress: true

jobs:
check-pr-title:
name: Check PR Title
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/commitlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@ name: Commitlint

on: [push]

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.sha }}
cancel-in-progress: true

jobs:
commitlint:
runs-on: ubuntu-latest
Expand All @@ -12,7 +16,7 @@ jobs:
fetch-depth: 0

- name: Setup Node
uses: actions/setup-node@v4.0.1
uses: actions/setup-node@v4.0.3
with:
node-version-file: '.nvmrc'
cache: 'npm'
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/component-test-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ on:
- reopened
- synchronize

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.sha }}
cancel-in-progress: true

permissions:
id-token: write # allows the JWT to be requested from GitHub's OIDC provider
contents: read # This is required for actions/checkout
Expand All @@ -28,7 +32,7 @@ jobs:
fetch-depth: 1

- name: Setup Node
uses: actions/setup-node@v4.0.2
uses: actions/setup-node@v4.0.3
with:
node-version-file: '.nvmrc'
cache: 'npm'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/draft-new-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
fetch-depth: 0

- name: Setup Node
uses: actions/setup-node@v4.0.2
uses: actions/setup-node@v4.0.3
with:
node-version-file: '.nvmrc'
cache: 'npm'
Expand Down
34 changes: 31 additions & 3 deletions .github/workflows/dt-test-and-report-code-coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,35 @@ on:
pull_request:
types: ['opened', 'reopened', 'synchronize']

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.sha }}
cancel-in-progress: true

jobs:
get_workflow_url:
runs-on: ubuntu-latest
steps:
- id: get_url
run: |
curl -s https://api.github.com/repos/${{ github.repository }}/actions/workflows/${{ github.workflow }}/runs/${{ github.run_id }} | jq -r .html_url >> workflow_url.txt
echo "::set-output name=workflow_url::$(cat workflow_url.txt)"
outputs:
url: ${{ steps.get_url.outputs.workflow_url }}

coverage:
name: Code Coverage
runs-on: ubuntu-latest

needs: [get_workflow_url]
outputs:
tests_run_outcome: ${{steps.run_tests.outcome}}
steps:
- name: Checkout
uses: actions/checkout@v4.1.1
with:
fetch-depth: 1

- name: Setup Node
uses: actions/setup-node@v4.0.2
uses: actions/setup-node@v4.0.3
with:
node-version-file: '.nvmrc'
cache: 'npm'
Expand All @@ -29,6 +45,8 @@ jobs:
run: npm ci

- name: Run Tests
id: run_tests
continue-on-error: true
run: |
# Supress logging in tests
LOG_LEVEL=100 npm run test:js:ci
Expand Down Expand Up @@ -62,7 +80,17 @@ jobs:

- name: SonarCloud Scan
if: always()
uses: SonarSource/sonarcloud-github-action@v2.1.1
uses: SonarSource/sonarcloud-github-action@v3.0.0
env:
GITHUB_TOKEN: ${{ secrets.PAT }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}

notify:
name: slack notification on failure
needs: [get_workflow_url, coverage]
if: needs.coverage.outputs.tests_run_outcome == 'failure' || failure()
uses: ./.github/workflows/slack-notify.yml
with:
workflow_url: ${{ needs.get_workflow_url.outputs.url }}
should_notify: ${{startsWith(github.event.pull_request.head.ref, 'hotfix-release/')}}
secrets: inherit
5 changes: 5 additions & 0 deletions .github/workflows/prepare-for-dev-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ on:
types:
- closed

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.sha }}
cancel-in-progress: true

jobs:
report-coverage:
name: Report Code Coverage
Expand Down Expand Up @@ -51,6 +55,7 @@ jobs:
dockerfile: Dockerfile
load_target: development
push_target: production
use_merge_sha: true
secrets:
DOCKERHUB_PROD_TOKEN: ${{ secrets.DOCKERHUB_PROD_TOKEN }}
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/prepare-for-prod-dt-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ on:
branches:
- master

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.sha }}
cancel-in-progress: true

jobs:
report-coverage:
name: Report Code Coverage
Expand Down Expand Up @@ -53,6 +57,8 @@ jobs:
load_target: development
push_target: production
build_type: dt
use_merge_sha: true
skip_tests: ${{startsWith(github.event.pull_request.head.ref, 'hotfix-release/')}}
secrets:
DOCKERHUB_PROD_TOKEN: ${{ secrets.DOCKERHUB_PROD_TOKEN }}
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/prepare-for-prod-ut-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ on:
branches:
- master

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.sha }}
cancel-in-progress: true

jobs:
report-coverage:
name: Report Code Coverage
Expand Down Expand Up @@ -56,6 +60,8 @@ jobs:
load_target: development
push_target: production
build_type: ut
use_merge_sha: true
skip_tests: ${{startsWith(github.event.pull_request.head.ref, 'hotfix-release/')}}
secrets:
DOCKERHUB_PROD_TOKEN: ${{ secrets.DOCKERHUB_PROD_TOKEN }}
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
Expand Down
Loading
Loading