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: [qa]oncehub-83405: updating transformer version to "1.69.1" #79

Merged
merged 321 commits into from
Jun 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
321 commits
Select commit Hold shift + click to select a range
345c87d
fix: shopify invalid_event metric prometheus label (#3200)
sanpj2292 Mar 26, 2024
f658a36
chore: adding more package systems to dependabot (#3184)
sanpj2292 Mar 26, 2024
a86c277
fix: tiktok_ads: validate message.event type (#3203)
anantjain45823 Mar 26, 2024
ec48100
chore: update CHANGELOG
anantjain45823 Mar 26, 2024
4ea55d1
chore(release): pull hotfix-release/v1.60.0 into main (#3199)
utsabc Mar 26, 2024
621d4a1
chore(release): pull main into develop post release v1.60.0 (#3215)
utsabc Mar 26, 2024
808727d
fix: deployment file paths (#3216)
sanpj2292 Mar 26, 2024
8a09144
chore: component tests webhook (#3196)
aashishmalik Mar 26, 2024
b1b479f
chore: add mixpanel batch size metrics (#3201)
Gauravudia Mar 27, 2024
70a468b
fix: fixed userId mapping, now mapping to uid instead of id (#3192)
sandeepdsvs Mar 28, 2024
81290e8
chore: skip users and tracks tables with destConfig (#3214)
cisse21 Mar 28, 2024
2f30c56
fix: ninetailed: remove page support (#3218)
anantjain45823 Apr 1, 2024
667095f
feat: update movable ink batch size (#3223)
Gauravudia Apr 1, 2024
d9b7e1f
feat: onboard new destination bloomreach (#3185)
Gauravudia Apr 1, 2024
92515a5
feat: consent field support for ga4 (#3213)
mihir-4116 Apr 1, 2024
eb7b197
feat: onboarding linkedin conversion api (#3194)
shrouti1507 Apr 1, 2024
84cdf5f
chore: fix deployment conflicts (#3230)
yashasvibajpai Apr 1, 2024
7370191
feat: snapchat conversion: add event level_complete
anantjain45823 Apr 1, 2024
d563e64
chore: add destType to http_request_duration stats (#3217)
koladilip Apr 1, 2024
042dd6d
fix: merge conflict with main (#3233)
sanpj2292 Apr 2, 2024
3a27256
Merge remote-tracking branch 'origin/main' into develop
web-flow Apr 2, 2024
d93bb9f
chore(release): 1.61.0
web-flow Apr 2, 2024
4651af4
chore:update mapping name value
anantjain45823 Apr 2, 2024
717c68c
Merge branch 'release/v1.61.0' into feat.addEventInSnapCon
anantjain45823 Apr 2, 2024
bcde021
chore: cleanup changelogs
yashasvibajpai Apr 2, 2024
39368a0
fix: snapchat conversion: add event level_complete (#3231)
yashasvibajpai Apr 2, 2024
2d3432e
Merge branch 'release/v1.61.0' of github.com:rudderlabs/rudder-transf…
yashasvibajpai Apr 2, 2024
476b401
chore: update changelog
yashasvibajpai Apr 2, 2024
aaddac1
chore: no success should return empty array for linkedin ads (#3238)
shrouti1507 Apr 2, 2024
a96d954
chore: update CHANGELOG.md with snapchat changes
anantjain45823 Apr 3, 2024
f159f24
chore(release): pull release/v1.61.0 into main (#3234)
yashasvibajpai Apr 3, 2024
db55624
chore: revert "fix: fixed userId mapping, now mapping to uid instead …
sandeepdsvs Apr 3, 2024
626e771
chore(release): 1.61.1
web-flow Apr 3, 2024
be041a6
chore: update slack mention
krishna2020 Apr 3, 2024
a2fd622
chore(release): pull main into develop post release v1.61.0 (#3242)
krishna2020 Apr 3, 2024
2ea0519
chore(release): pull hotfix-release/v1.61.1 into main (#3244)
yashasvibajpai Apr 3, 2024
5d654b3
fix: email mappings
koladilip Apr 3, 2024
13e7fd4
chore(release): pull main into develop post release v1.61.1 (#3245)
krishna2020 Apr 3, 2024
679a318
Merge branch 'develop' into fix.email-mapping
koladilip Apr 3, 2024
e18b1c4
chore: resolves high packag vulnerabilities (#3202)
sandeepdsvs Apr 4, 2024
ad13497
Merge branch 'develop' into fix.email-mapping
koladilip Apr 4, 2024
d1a8e2f
Add cost tracking labels to openfaas fn pods
lokey Apr 8, 2024
58aec0a
Update src/util/openfaas/index.js
lokey Apr 8, 2024
218f08c
chore: adding cost labels to openfaas fn pods
Jayachand Apr 8, 2024
f161a75
chore: add cost tracking labels to openfaas fn pods (#3261)
lokey Apr 8, 2024
791cbf5
fix: email mappings (#3247)
koladilip Apr 8, 2024
8eb4c4e
fix: shopify: send 500 for identifier call in case of failure (#3235)
anantjain45823 Apr 8, 2024
9daf1c9
fix: hs bugsnag error (#3252)
shrouti1507 Apr 8, 2024
ad235e7
feat: for reddit adding currency and value for addToCart, viewConent …
shrouti1507 Apr 8, 2024
48cf9f2
feat: adding product level tracking for awin (#3246)
shrouti1507 Apr 8, 2024
3748f24
feat: rakuten: adding a default value for tr (#3240)
anantjain45823 Apr 8, 2024
9214594
feat: do away myaxios (#3222)
aashishmalik Apr 9, 2024
9c6b251
fix: fixed userId mapping, now mapping to uid instead of id (#3262)
sandeepdsvs Apr 9, 2024
6e3274b
fix: marketo bulk ignore null while checking data type mismatch (#3263)
shrouti1507 Apr 9, 2024
c204113
feat: logger upgrade in services, dest, source (#3228)
aashishmalik Apr 9, 2024
007009f
chore: add logs on dns errors (#3257)
sivashanmukh Apr 9, 2024
3399c47
fix: adding check for reserved key words in extract custom fields (#…
shrouti1507 Apr 12, 2024
3721a44
chore: setup transformer code with openfaas pro deployment changes (#…
abhimanyubabbar Apr 12, 2024
cb8ff2f
fix: impact: support custom product mapping (#3249)
anantjain45823 Apr 15, 2024
1bfcd27
refactor: deprecate mixpanel /track endpoint (#2833)
Gauravudia Apr 15, 2024
0b57204
fix: hubspot: search for contact using secondary prop (#3258)
anantjain45823 Apr 15, 2024
a0d4ca8
chore(release): 1.62.0
web-flow Apr 15, 2024
54eabc6
fix: hubspot: hs_additional_email comparision logic (#3277)
anantjain45823 Apr 16, 2024
2e6f8e5
chore: cleaned changelog
aashishmalik Apr 16, 2024
34e861d
chore: change log info to debug
aashishmalik Apr 16, 2024
f0dff67
chore: minor CHANGELOG.md cleanup
sandeepdsvs Apr 16, 2024
ec3eda8
fix: send group_id as string in monday destination (#3278)
aashishmalik Apr 16, 2024
44b29ca
fix: awin product_id mapping backward compatible (#3285)
shrouti1507 Apr 17, 2024
8592e66
feat: adding custom properties support to bluecore (#3282)
shrouti1507 Apr 17, 2024
9546b9e
chore(release): pull release/v1.62.0 into main (#3276)
krishna2020 Apr 17, 2024
5381b68
chore(release): pull main into develop post release v1.62.0 (#3288)
aashishmalik Apr 17, 2024
86eaa07
chore(release): pull hotfix-release/v1.62.1 into main (#3292)
devops-github-rudderstack Apr 18, 2024
4293af3
chore(release): pull main into develop post release v1.62.1 (#3293)
Gauravudia Apr 18, 2024
63a5c73
chore: support event validation for old and new tracking plan payload…
Jayachand Apr 18, 2024
e92b052
fix: twitter_ads logger (#3295)
aashishmalik Apr 18, 2024
68c64db
chore(release): 1.62.2
web-flow Apr 18, 2024
adb5751
chore(release): pull hotfix-release/v1.62.2 into main (#3296)
aashishmalik Apr 18, 2024
bed0728
chore(release): pull main into develop post release v1.62.2 (#3297)
aashishmalik Apr 18, 2024
4bf65be
chore: upgrade node version to v18.20.1 from v18.19.1 (#3287)
sandeepdsvs Apr 19, 2024
b7b4611
docs: update cla link
gitcommitshow Apr 19, 2024
5402b21
fix: handle empty userId
Gauravudia Apr 22, 2024
bac3cc5
fix(delighted): replace myAxios utility with handleHttpRequest utilit…
mihir-4116 Apr 22, 2024
650ea9c
feat(iterable): component test refactor (#3250)
mihir-4116 Apr 24, 2024
89a71b7
chore: component test refactor for intercom destination (#3236)
mihir-4116 Apr 24, 2024
2a63f12
feat: remove redundant data from traits in hubspot
ItsSudip Apr 17, 2024
4b21f13
feat: remove redundant data from traits in hubspot (#3310)
ItsSudip Apr 25, 2024
099d229
chore(release): 1.63.0
web-flow Apr 25, 2024
4a546d9
chore: update changelog
ItsSudip Apr 25, 2024
616683f
chore(release): pull hotfix-release/v1.63.0 into main (#3312)
ItsSudip Apr 25, 2024
999b83e
chore(release): pull main into develop post release v1.63.0 (#3313)
ItsSudip Apr 25, 2024
038c1aa
fix: handle empty userId (movable ink, bloomreach) (#3300)
Gauravudia Apr 26, 2024
f06ebde
fix: algolia enhancement ( adding currency, price, subType and object…
shrouti1507 Apr 26, 2024
54eca32
fix: send content_ids as a string if there is only one value (#3317)
sandeepdsvs Apr 26, 2024
ea655bf
test: fix missing brackets
gitcommitshow Apr 27, 2024
8f79f53
feat: onboard Yandex Metrica Offline Events Destination (#3232)
yashasvibajpai Apr 29, 2024
7b1d11b
feat(refiner): component test refactor (#3221)
mihir-4116 Apr 29, 2024
a16d638
chore(release): 1.64.0
web-flow Apr 29, 2024
e57d7e0
chore: update changelog
Apr 29, 2024
fdecaf3
feat: custom property support AWIN (#3325)
shrouti1507 Apr 30, 2024
1701005
chore: changelog edit for awin
shrouti1507 Apr 30, 2024
ce9f5db
fix: algolia add validation for currency fields (#3329)
shrouti1507 Apr 30, 2024
129a0a1
chore(release): pull release/v1.64.0 into main (#3321)
ItsSudip Apr 30, 2024
2e22075
fix: auth0 error handling
Gauravudia May 2, 2024
447f85f
feat: generate anonymousId and move to component testcases
Gauravudia May 3, 2024
eb5d9e8
Merge branch 'hotfix/May.6th' into fix.auth0-source
Gauravudia May 6, 2024
0a9a2e9
fix: multiple event mappings in ortto (#3341)
sanpj2292 May 6, 2024
d2cce77
fix: auth0 error handling for missing userId (#3334)
Gauravudia May 6, 2024
ac59fdc
fix: braze dedup for non-billable attributes (#3320)
utsabc May 6, 2024
5d58abd
chore(release): 1.65.0
web-flow May 6, 2024
ead770d
chore(release): pull hotfix-release/v1.65.0 into main (#3346)
ItsSudip May 6, 2024
db11c3e
fix: default event name normalization to undefined if it cannot be pa…
gitcommitshow May 9, 2024
e1b4b9e
test: unit tests for slack source
gitcommitshow May 9, 2024
ce94a8b
test: add one test for track event
gitcommitshow May 9, 2024
13be5cf
fix: use optional chain parameter
gitcommitshow May 9, 2024
88b2d57
feat: onboard koddi destination
manish339k May 10, 2024
cb10aa7
fix: update regex which was discarding firstname and lastname (#3360)
ItsSudip May 10, 2024
8148e9b
chore(release): 1.65.1
web-flow May 10, 2024
be0e5f5
chore(release): pull hotfix-release/v1.65.1 into main (#3361)
sanpj2292 May 10, 2024
3741093
chore(release): pull main into develop post release v1.64.0 (#3330)
ItsSudip May 10, 2024
847e3e0
fix: config
Gauravudia May 10, 2024
d16752b
Merge branch 'develop' into feat.slack-source
gitcommitshow May 11, 2024
3cbb011
feat: add slack source (#3148)
gitcommitshow May 11, 2024
ddf8d46
fix: added conversions bidders validation and improved implementation
manish339k May 12, 2024
a347ab1
feat: onboard monday to proxy (#3347)
aashishmalik May 13, 2024
265a71d
fix: ninetailed: modify parameter requirements and add default values…
anantjain45823 May 13, 2024
a354a62
chore(release): 1.66.0
web-flow May 13, 2024
ff29f85
feat: onboard emarsys destination (#3318) (#3369)
shrouti1507 May 13, 2024
8fe6bf0
chore: edit changelog
shrouti1507 May 13, 2024
bc7970c
fix: fixed some issue and added unit test
manish339k May 13, 2024
d4a82e2
fix: fixed unit test issue
manish339k May 13, 2024
5339902
chore: adding emarsys to regulations
shrouti1507 May 14, 2024
3ada3b7
chore: update changelog
ItsSudip May 14, 2024
189cf93
fix: added componenet test
manish339k May 14, 2024
fce4ef9
feat: facebook custom audience app secret support (#3357)
shrouti1507 May 15, 2024
bf6cbb1
chore(release): pull release/v1.66.0 into main (#3367)
ItsSudip May 15, 2024
3ff9a5e
feat(ga4): component test refactor (#3220)
mihir-4116 May 15, 2024
31e6460
fix: minor mapping issue in conversions
manish339k May 15, 2024
a06ddce
chore(release): pull main into develop post release v1.66.0 (#3374)
ItsSudip May 16, 2024
71c3d46
fix: move af_currency outside properties in eventValue (#3316)
yashasvibajpai May 17, 2024
e7678cb
fix: gaoc store sales batching transform contract (#3384)
sanpj2292 May 17, 2024
e9409fd
feat(integrations/auth0): include Auth0 event type in Rudderstack mes…
zenpaul May 20, 2024
fbb0811
fix: remove default traits from ortto (#3389)
ItsSudip May 20, 2024
755073c
fix: add validation for null/undefined traits in slack (#3382)
ItsSudip May 20, 2024
dc47afa
Merge branch 'develop' into feat.koddi
manish339k May 20, 2024
3ad7850
fix: update validation of event duration (#3376)
ItsSudip May 20, 2024
d54f6ad
chore(release): 1.66.1
web-flow May 20, 2024
7c0d963
fix: resolving comments
manish339k May 20, 2024
6fa89e3
chore(release): pull hotfix-release/v1.66.1 into main (#3393)
ItsSudip May 20, 2024
b9ef30a
chore(release): pull main into develop post release v1.66.1 (#3394)
krishna2020 May 20, 2024
ffd4958
chore: fetch and checkout the pull request head commit instead of mer…
sandeepdsvs May 21, 2024
d387bd1
Merge branch 'develop' into feat.koddi
manish339k May 21, 2024
0196f20
feat: add json-data type support in redis (#3336)
sanpj2292 May 21, 2024
2030f99
Merge branch 'develop' into feat.koddi
manish339k May 21, 2024
90e60a5
refactor: deprecate mixpanel /track endpoint (#2833) (#3399)
Gauravudia May 22, 2024
c249a69
fix: standardise hashing for all CAPI integrations (#3379)
anantjain45823 May 22, 2024
6e7b5a0
fix: tiktok_v2 remove default value for content-type for custom event…
anantjain45823 May 22, 2024
f74c4a0
feat: onboard koddi destination (#3359)
manish339k May 23, 2024
d842da8
feat: filtering unknown events in awin (#3392)
manish339k May 23, 2024
732fbf4
chore: added credentials to javascript transformations
kanishkkatara May 23, 2024
be20dc2
feat: sre 456 ut move high cardinality histogram metrics to summaries…
dhawal1248 May 23, 2024
9280aca
chore(release): 1.67.0
web-flow May 23, 2024
e6a3dbb
chore: added tests
kanishkkatara May 23, 2024
c47ee3a
chore(release): pull hotfix-release/v1.67.0 into main (#3410)
anantjain45823 May 23, 2024
919fd3f
chore(release): pull main into develop post release v1.67.0 (#3411)
anantjain45823 May 23, 2024
a7e4ba4
chore: change in credentials structure
kanishkkatara May 24, 2024
668d331
feat: onboarding adjust source (#3395)
shrouti1507 May 24, 2024
d1a2bd6
fix: fb custom audience html response (#3402)
aashishmalik May 27, 2024
402aa2c
chore(release): 1.68.0
web-flow May 27, 2024
7a2ab63
chore: added reconcile fn for openfaas fn pods (#3420)
abhimanyubabbar May 28, 2024
7719741
chore: updating changelog
abhimanyubabbar May 28, 2024
11ac86b
fix: remove individual commits from CHANGELOG.md
anantjain45823 May 28, 2024
cd0b81b
chore(release): pull release/v1.68.0 into main (#3415)
anantjain45823 May 28, 2024
d1ff556
chore(release): pull main into develop post release v1.68.0 (#3422)
krishna2020 May 29, 2024
f9f3151
chore(release): pull hotfix-release/v1.68.1 into main (#3427)
devops-github-rudderstack May 30, 2024
f8a275c
chore(release): pull main into develop post release v1.68.1 (#3430)
devops-github-rudderstack May 30, 2024
5111ce9
chore: changes in test transform API
kanishkkatara May 30, 2024
c280d81
fix: credential param
kanishkkatara May 30, 2024
3137964
fix: test
kanishkkatara May 31, 2024
4b8f9a3
chore: pr template update (#3423)
krishna2020 Jun 2, 2024
7eb537c
fix: credential error handling
kanishkkatara Jun 3, 2024
a57da89
chore: added tests
kanishkkatara Jun 3, 2024
1fd068b
chore: added errors in credentials
kanishkkatara Jun 3, 2024
8808508
chore: added credentials at event level for python transformations
kanishkkatara Jun 4, 2024
ac4a32a
feat: changes for supporting record event in FB audience (#3351)
Vikas26021999 Jun 5, 2024
d2b0779
fix(user-transformation): pass tf id in common metadata
akashrpo Jun 5, 2024
77d8448
Merge branch 'develop' into docs-cla-link
gitcommitshow Jun 5, 2024
f1d4f57
docs: update cla link (#3299)
lokey Jun 6, 2024
96f00bb
chore(release): 1.68.2
web-flow Jun 6, 2024
6f1fff9
chore(release): pull hotfix-release/v1.68.2 into main (#3444)
akashrpo Jun 6, 2024
4dde75c
Merge branch 'main' of github.com:rudderlabs/rudder-transformer into …
krishna2020 Jun 6, 2024
0710535
chore: conflict.fix.1.68.2 from main (#3446)
krishna2020 Jun 6, 2024
a73ab75
feat: add request_ip as fallback for mixpanel group call (#3421)
Gauravudia Jun 6, 2024
b1a0f24
chore: upgrade packages
koladilip Jun 7, 2024
0cccd58
chore: upgrade packages (#3451)
koladilip Jun 7, 2024
e124470
feat: add v3 api support to appsflyer (#3412)
shrouti1507 Jun 7, 2024
3bea186
fix: allowing traffic type dynamically for split.io (#3425)
shrouti1507 Jun 10, 2024
775e8ee
fix: bugsnag issue fix for zendesk (#3439)
shrouti1507 Jun 10, 2024
a39df2b
chore: add metrics for braze alias failures (#3452)
utsabc Jun 10, 2024
92953bf
chore(release): 1.69.0
web-flow Jun 10, 2024
d963fe5
chore(release): pull release/v1.69.0 into main (#3453)
yashasvibajpai Jun 11, 2024
ce2d62d
Merge branch 'develop' into feature/dat-1207-javascript-transformatio…
kanishkkatara Jun 11, 2024
2de972c
chore: onboard custom mappings for GA4_v2 (#3289)
utsabc Jun 11, 2024
546a937
chore: added check for multiple arguments
kanishkkatara Jun 12, 2024
bb94c81
chore: change in lodash import
kanishkkatara Jun 12, 2024
a96d40b
chore(release): pull main into develop post release v1.69.0 (#3455)
yashasvibajpai Jun 12, 2024
6a99c89
chore: upgrade json template packages
koladilip Jun 13, 2024
2288faa
chore: upgrade json template packages (#3460)
koladilip Jun 13, 2024
3aee494
chore: add verify server start workflow
koladilip Jun 14, 2024
295f550
chore: add verify server start workflow (#3463)
koladilip Jun 14, 2024
d4d5a89
feat(integrations/auth0): add Auth0 event type to event context (#3433)
zenpaul Jun 14, 2024
04d0783
feat: cm360 enhanced conversions (#3414)
Gauravudia Jun 14, 2024
a80d403
chore: changes in transformation error handling
kanishkkatara Jun 17, 2024
67e9277
fix: fixes in javascript transformation
kanishkkatara Jun 18, 2024
e7a59f9
chore: added tests for transform batch and code version 0
kanishkkatara Jun 18, 2024
46cd341
fix: pr comments
kanishkkatara Jun 18, 2024
819f508
fix: undefined tests
kanishkkatara Jun 18, 2024
fa3619c
Merge branch 'develop' into feature/dat-1207-javascript-transformatio…
kanishkkatara Jun 18, 2024
f55c481
feat: onboard klaviyo bulk upload destination (#3348)
yashasvibajpai Jun 18, 2024
abeb9e7
chore: add logger at integration level (#3401)
sanpj2292 Jun 18, 2024
e6c5098
fix: credentials payload fix
kanishkkatara Jun 18, 2024
ca5568e
chore: upgrade packages
koladilip Jun 18, 2024
546f2c1
chore: upgrade packages (#3477)
koladilip Jun 18, 2024
60fee0e
feat: garl record event support (#3403)
Vikas26021999 Jun 18, 2024
1a01362
fix: onboard custom alias support for braze (#3335)
utsabc Jun 19, 2024
20020af
chore: clean unnecessary metrics (#3475)
sanpj2292 Jun 19, 2024
3db810c
fix: tests names, credentialsMap refactor
kanishkkatara Jun 19, 2024
417a83c
chore: upgrade packages
koladilip Jun 19, 2024
136ca64
fix: lint issues
koladilip Jun 19, 2024
7b0ea80
refactor: change in credentials function validation code
kanishkkatara Jun 19, 2024
2a17453
Merge branch 'develop' into feature/dat-1207-javascript-transformatio…
kanishkkatara Jun 19, 2024
c68dca2
chore: upgrade packages (#3480)
koladilip Jun 19, 2024
d655fd1
Merge branch 'develop' into feature/dat-1207-javascript-transformatio…
kanishkkatara Jun 19, 2024
e5887e7
chore: added credentials to javascript transformations (#3408)
kanishkkatara Jun 19, 2024
dc8eae2
feat: add tags to a company in intercom (#3434)
manish339k Jun 19, 2024
769161a
feat: add support in fb pixel for advertiser_tracking_enabled (#3025)
yashasvibajpai Jun 21, 2024
dfa0cbd
fix: adding actual error messgae for default code in facebook destina…
shrouti1507 Jun 21, 2024
a08de31
fix: add missing userid and anonymousid for revenuecat source (#3485)
yashasvibajpai Jun 21, 2024
11ce96b
chore: remove unused stats (#3493)
Jayachand Jun 21, 2024
3f9bfac
chore: upgrade packages
koladilip Jun 24, 2024
bba1a3b
feat: onboard closeCRM source (#3467)
manish339k Jun 24, 2024
8d27cfd
chore: upgrade packages (#3497)
koladilip Jun 24, 2024
a0f5c2f
fix: mapping changes for aifa,andi and asid (#3465)
yashasvibajpai Jun 24, 2024
1c8e950
fix: enhancement: introduce user model for one signal (#3499)
anantjain45823 Jun 25, 2024
dc5b9fc
chore(release): 1.69.1
web-flow Jun 25, 2024
bdcc878
chore(release): pull hotfix-release/v1.69.1 into main (#3501)
anantjain45823 Jun 25, 2024
8129a06
fix: metadata tags capturing in v0 transformation (#3492)
Jayachand Jun 25, 2024
86cebc1
chore(release): pull main into develop post release v1.69.1 (#3502)
krishna2020 Jun 25, 2024
0379c4d
chore: remove version id, clean unused stats (#3494)
Jayachand Jun 25, 2024
dc83798
chore: resolve bugsnag issue in braze (#3474)
sandeepdsvs Jun 26, 2024
07556c6
Merge branch 'develop' of https://github.com/rudderlabs/rudder-transf…
ChandermohanOH Jun 26, 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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"off",
{ "cases": { "camelCase": true, "pascalCase": true, "kebabCase": true } }
],
"import/no-import-module-exports": "off",
"unicorn/no-instanceof-array": "error",
"unicorn/no-static-only-class": "error",
"unicorn/consistent-destructuring": "error",
Expand Down
8 changes: 8 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,11 @@ updates:
directory: '/'
schedule:
interval: 'weekly'
- package-ecosystem: 'docker'
directory: '/'
schedule:
interval: 'daily'
- package-ecosystem: 'npm'
directory: '/'
schedule:
interval: 'daily'
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ N/A

- [ ] Is the PR limited to one linear task?

- [ ] Are relevant unit and component test-cases added?
- [ ] Are relevant unit and component test-cases added in **new readability format**?

### Reviewer checklist

Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/build-push-docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v4.1.1
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 1

- name: Setup Docker Buildx
Expand Down Expand Up @@ -94,6 +95,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v4.1.1
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 1

- name: Setup Docker Buildx
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/dt-test-and-report-code-coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ jobs:

- name: Upload Coverage Reports to Codecov
uses: codecov/codecov-action@v4.0.1
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
with:
directory: ./reports/coverage

Expand Down
43 changes: 39 additions & 4 deletions .github/workflows/prepare-for-prod-dt-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -120,10 +120,9 @@ jobs:
yq eval -i ".user-transformer.image.repository=\"$TF_IMAGE_REPOSITORY\"" multi-tenant/multi-tenant.yaml
git add multi-tenant/multi-tenant.yaml

cd ../../../../config-be-rudder-transformer
yq eval -i ".config-be-rudder-transformer.image.tag=\"$TAG_NAME\"" values.prod.yaml
yq eval -i ".config-be-rudder-transformer.image.repository=\"$TF_IMAGE_REPOSITORY\"" values.prod.yaml
git add values.prod.yaml
cd ../../../../config-be-rudder-transformer/environment/prod
yq eval -i ".config-be-rudder-transformer.image.tag=\"$TAG_NAME\"" base.yaml
git add base.yaml

git commit -m "chore: upgrade shared transformers to $TAG_NAME"
git push -u origin shared-transformer-$TAG_NAME
Expand All @@ -146,3 +145,39 @@ jobs:
git push -u origin hosted-transformer-$TAG_NAME

gh pr create --fill

- name: Update helm charts and raise pull request for enterprise customers on dedicated transformers
env:
GITHUB_TOKEN: ${{ secrets.PAT }}
run: |
cd rudder-devops
git checkout -b dedicated-transformer-$TAG_NAME

cd customer-objects

declare -a enabled_ut_customers=()
declare -a sub_directories=('enterprise-us' 'enterprise-eu')

# identify the customers enabled in sub-directories
for directory in "${sub_directories[@]}"; do
for f in "./$directory"/*; do
[[ -f $f ]] || continue

enabled="$(yq e '.spec.user_transformer.enabled' $f)"
if [ $enabled == "true" ]; then
enabled_ut_customers+=( $f )
fi
done
done

# bump up the customers version and repository information
for customer in "${enabled_ut_customers[@]}"; do
yq eval -i ".spec.user_transformer.image.version=\"$TAG_NAME\"" $customer
yq eval -i ".spec.user_transformer.image.repository=\"$TF_IMAGE_REPOSITORY\"" $customer
git add $customer
done

git commit -m "chore: upgrade dedicated transformers to $TAG_NAME"
git push -u origin dedicated-transformer-$TAG_NAME

gh pr create --fill
40 changes: 39 additions & 1 deletion .github/workflows/prepare-for-prod-rollback.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,14 @@ jobs:
git config --global user.name "GitHub Actions"
git config --global user.email "noreply@github.com"

- name: Clone Devops Repo
run: |
git clone https://${{secrets.PAT}}@github.com/rudderlabs/rudder-devops.git

- name: Update Helm Charts and Raise Pull Request
env:
GITHUB_TOKEN: ${{ secrets.PAT }}
run: |
git clone https://${{secrets.PAT}}@github.com/rudderlabs/rudder-devops.git
cd rudder-devops
git checkout -b shared-transformer-rollback-${{ steps.target-version.outputs.tag_name }}

Expand All @@ -57,3 +60,38 @@ jobs:
git push -u origin shared-transformer-rollback-${{ steps.target-version.outputs.tag_name }}

gh pr create --fill

- name: Update helm charts and raise pull request for enterprise customers on dedicated transformers
env:
GITHUB_TOKEN: ${{ secrets.PAT }}
run: |
cd rudder-devops
git checkout -b dedicated-transformer-rollback-${{ steps.target-version.outputs.tag_name }}

cd customer-objects

declare -a enabled_ut_customers=()
declare -a sub_directories=('enterprise-us' 'enterprise-eu')

# identify the customers enabled in sub-directories
for directory in "${sub_directories[@]}"; do
for f in "./$directory"/*; do
[[ -f $f ]] || continue

enabled="$(yq e '.spec.user_transformer.enabled' $f)"
if [ $enabled == "true" ]; then
enabled_ut_customers+=( $f )
fi
done
done

# bump up the customers version and repository information
for customer in "${enabled_ut_customers[@]}"; do
yq eval -i ".spec.user_transformer.image.version=\"${{ steps.target-version.outputs.tag_name }}\"" $customer
git add $customer
done

git commit -m "chore: rollback dedicated transformers to ${{ steps.target-version.outputs.tag_name }}"
git push -u origin dedicated-transformer-rollback-${{ steps.target-version.outputs.tag_name }}

gh pr create --fill
7 changes: 3 additions & 4 deletions .github/workflows/prepare-for-prod-ut-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,11 +104,10 @@ jobs:
cd rudder-devops
git checkout -b shared-user-transformer-$UT_TAG_NAME

cd helm-charts/config-be-rudder-transformer
cd helm-charts/config-be-rudder-transformer/environment/prod

yq eval -i ".config-be-user-transformer.image.tag=\"$UT_TAG_NAME\"" values.prod.yaml
yq eval -i ".config-be-user-transformer.image.repository=\"$TF_IMAGE_REPOSITORY\"" values.prod.yaml
git add values.prod.yaml
yq eval -i ".config-be-user-transformer.image.tag=\"$UT_TAG_NAME\"" base.yaml
git add base.yaml

git commit -m "chore: upgrade shared user-transformers to $UT_TAG_NAME"
git push -u origin shared-user-transformer-$UT_TAG_NAME
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/prepare-for-staging-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ jobs:
cd rudder-devops
BRANCH_NAME="shared-transformer-$TAG_NAME"
echo $BRANCH_NAME
if [ -n `git ls-remote --heads origin $BRANCH_NAME 2>/dev/null` ]
if [ -n "$(git ls-remote --heads origin $BRANCH_NAME 2>/dev/null)" ]
then
echo "Staging deployment branch already exists!"
else
Expand All @@ -116,10 +116,10 @@ jobs:
yq eval -i ".user-transformer.image.tag=\"$TAG_NAME\"" staging.yaml
git add staging.yaml

cd ../../../../config-be-rudder-transformer
yq eval -i ".config-be-rudder-transformer.image.tag=\"$TAG_NAME\"" values.staging.yaml
yq eval -i ".config-be-user-transformer.image.tag=\"$TAG_NAME\"" values.staging.yaml
git add values.staging.yaml
cd ../../../../config-be-rudder-transformer/environment/staging
yq eval -i ".config-be-rudder-transformer.image.tag=\"$TAG_NAME\"" base.yaml
yq eval -i ".config-be-user-transformer.image.tag=\"$TAG_NAME\"" base.yaml
git add base.yaml

git commit -m "chore: upgrade staging env transformers to \"$TAG_NAME\""
git push -u origin $BRANCH_NAME
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/publish-new-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ jobs:
channel-id: ${{ secrets.SLACK_RELEASE_CHANNEL_ID }}
payload: |
{
"text": "*<${{env.RELEASES_URL}}v${{ steps.extract-version.outputs.release_version }}|v${{ steps.extract-version.outputs.release_version }}>*\nCC: <@U03KG4BK1L1> <@U02AE5GMMHV> <@U01LVJ30QEB>",
"text": "*<${{env.RELEASES_URL}}v${{ steps.extract-version.outputs.release_version }}|v${{ steps.extract-version.outputs.release_version }}>*\nCC: <@U03KG4BK1L1> <@U024YF8CR53> <@U01LVJ30QEB>",
"blocks": [
{
"type": "header",
Expand All @@ -115,7 +115,7 @@ jobs:
"type": "section",
"text": {
"type": "mrkdwn",
"text": "*<${{env.RELEASES_URL}}v${{ steps.extract-version.outputs.release_version }}|v${{ steps.extract-version.outputs.release_version }}>*\nCC: <@U03KG4BK1L1> <@U02AE5GMMHV> <@U01LVJ30QEB>"
"text": "*<${{env.RELEASES_URL}}v${{ steps.extract-version.outputs.release_version }}|v${{ steps.extract-version.outputs.release_version }}>*\nCC: <@U03KG4BK1L1> <@U024YF8CR53> <@U01LVJ30QEB>"
}
}
]
Expand Down
34 changes: 34 additions & 0 deletions .github/workflows/verify-server-start.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Verify Server start

on:
pull_request:
types: ['opened', 'reopened', 'synchronize']

jobs:
check-health:
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v4.1.1
with:
fetch-depth: 1

- name: Setup Node
uses: actions/setup-node@v4.0.2
with:
node-version-file: '.nvmrc'
cache: 'npm'

- name: Install Dependencies
run: npm ci

- name: Start server
run: npm run build:start &

- name: Wait for server to start
run: sleep 10 # Adjust the time as necessary for your server to start

- name: Check server health
run: |
curl --fail http://localhost:9090/health || exit 1
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -137,4 +137,5 @@ dist
.idea

# component test report
test_reports/
test_reports/
temp/
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
18.19.0
18.20.1
Loading
Loading