Skip to content
This repository has been archived by the owner on Sep 30, 2024. It is now read-only.

SD-107645 | Products ingesting incorrectly #21

Open
wants to merge 456 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
456 commits
Select commit Hold shift + click to select a range
4cf2b56
undoing responsys name change
joe-ayoub-segment Mar 18, 2024
c3aebd7
adding yotpo for auth testing (#1932)
joe-ayoub-segment Mar 19, 2024
fa85fed
[Snap V3 CAPI] use pixel id for offline events (#1929)
bordoley Mar 19, 2024
58ab9ff
adding generated types for yotpo
joe-ayoub-segment Mar 19, 2024
67722d7
[LinkedIn Conversions] Move Ad Account ID & Campaign ID to hook input…
nick-Ag Mar 19, 2024
6b0ef20
[conditional-fields] Rollout to LinkedIn + Google Enhanced Conversion…
nick-Ag Mar 19, 2024
4c82777
Add mantle action destination (#1924)
jnormore Mar 19, 2024
7632e0f
correcting some default paths for mantle
joe-ayoub-segment Mar 19, 2024
4275820
Channels-1075: fix partially formatted E164 numbers failing to send (…
alfrimpong Mar 19, 2024
851a73a
Update default Ripe cloud mode endpoint (#1935)
simpajj Mar 19, 2024
9c84129
adding ChartMogul Destination (#1938)
joe-ayoub-segment Mar 19, 2024
84a4e95
240226 schematic (#1907)
Mar 19, 2024
ae1d901
Update request based on latest data contract (#1919)
AlliterativeAlice Mar 19, 2024
4e610ca
timeout error 429 and stringify (#1931)
mayur-pitale Mar 19, 2024
d1f660d
Registering new Integrations
joe-ayoub-segment Mar 19, 2024
6d78e86
Publish
joe-ayoub-segment Mar 19, 2024
d5d230c
[STRATCONN-3673] Adds github release workflow (#1947)
varadarajan-tw Mar 25, 2024
a4d8e2e
revert github scripts to commonjs export (#1951)
varadarajan-tw Mar 25, 2024
9462011
flatten properties (#1886)
jessi-heap Mar 25, 2024
66538b3
Add @flatten directive (#1950)
dlasky Mar 25, 2024
aadd2c3
Linkedin updates (#1945)
nick-Ag Mar 26, 2024
6bc3d7b
Add list unsubscribe headers (#1949)
VenkataNeeharikaKondipati Mar 26, 2024
e32265d
[Segment Profiles] Add SendTrack action (#1946)
varadarajan-tw Mar 26, 2024
4d3dd01
[DV360] Update request headers to include DMP id (#1941)
marinhero Mar 26, 2024
8183456
correcting auth scheme (#1952)
joe-ayoub-segment Mar 26, 2024
2aefeba
Updates to Kafka (#1948)
joe-ayoub-segment Mar 26, 2024
7a9ceb3
[Snap Conversion API] Remove the V2 implementation (#1928)
bordoley Mar 26, 2024
eba510b
Publish
joe-ayoub-segment Mar 26, 2024
1758aba
Fixes broken hyperengage unit test which broke for some unknown reaso…
marinhero Apr 2, 2024
aae1e1c
[LinkedIn Conversions] Default mappings for some fields (#1958)
nick-Ag Apr 2, 2024
71b6d63
Use DMP refresh token for customer requests (#1954)
marinhero Apr 2, 2024
2a08900
[salesforce] Bulk insert operation (#1940)
nick-Ag Apr 2, 2024
99a24b1
[STRATCONN-3673] - Fetch all commits in publish workflow (#1956)
varadarajan-tw Apr 2, 2024
8e13a5e
Fix duplicate err and minor enhancements (#1960)
mayur-pitale Apr 2, 2024
15b7e24
Publish
joe-ayoub-segment Apr 2, 2024
16f2353
Set intercom destination installation_type to 's' (segment) to identi…
dkremez Apr 2, 2024
cdab6e3
[STRATCONN-3673] - Extract release to a separate job in publish workf…
varadarajan-tw Apr 3, 2024
1fd68f3
Publish
varadarajan-tw Apr 3, 2024
6e021c2
[STRATCONN-3673] - Minor fixes to github scripts and adds test instr…
varadarajan-tw Apr 4, 2024
79cdd99
Publish from release branch (#1973)
joe-ayoub-segment Apr 5, 2024
b124efd
minor commit to check publish
joe-ayoub-segment Apr 5, 2024
35def89
Publish
joe-ayoub-segment Apr 5, 2024
d3a85b1
retlOnMappingSave Hook (#1969)
maryamsharif Apr 5, 2024
d56403a
Publish
maryamsharif Apr 5, 2024
368e03c
Fix NPM URL link in changelog (#1972)
varadarajan-tw Apr 9, 2024
711c84a
Trim AdvertiserID values (#1980)
marinhero Apr 9, 2024
0b65348
Update action name (#1978)
harsh-joshi99 Apr 9, 2024
cb497a3
[EN-917] Adds merge directive (#1959)
valerieernst Apr 9, 2024
6457d77
[Braze] Add US-09 Endpoint (#1985)
davidbielik Apr 9, 2024
24485a8
Pass along context to all Ripe methods (#1983)
simpajj Apr 9, 2024
d16ddd5
Publish
joe-ayoub-segment Apr 9, 2024
698a7aa
Update TikTok Pixel Destination (#1937)
jae-rhee-tiktok Apr 15, 2024
919cb0e
fixing TikTok Pixel tests
joe-ayoub-segment Apr 15, 2024
d2ae955
Fix build by updating types for tiktok and increasing web bundle size…
marinhero Apr 16, 2024
72e7456
Publish
varadarajan-tw Apr 16, 2024
82d5188
[FIX] Timeout errors are not being retried (#1981)
CesarAyuso Apr 16, 2024
1bb86d0
[STRATCONN-3588] | Fixed Hubspot Action destination reauthorisation i…
Innovative-GauravKochar Apr 16, 2024
755d6a5
[Stratconn 3726 ]- Fixed re-authorisation issue in Google Ads Convers…
Innovative-GauravKochar Apr 16, 2024
67bf760
Allow builders to conditionally show settings + implementation for Ka…
nick-Ag Apr 16, 2024
ba4e29e
[Moloco-RMP] Rename RMP to MCM, Restoring test cases (#1953)
heonjang Apr 16, 2024
1463123
[KAMELEOON] added new events for tracking (#1974)
akalyuzhnyi Apr 16, 2024
456e899
Move event name field, update required fields for StackAdapt destinat…
AlliterativeAlice Apr 16, 2024
4bc1f19
Xtremepush Actions Destination (#1977)
vii07 Apr 16, 2024
a6acb7a
Spiffy.AI destination (#1975)
prasadmahendra Apr 16, 2024
f7e220e
updating kameleoon tests
joe-ayoub-segment Apr 16, 2024
ca45e11
removing flaky moloco test
joe-ayoub-segment Apr 16, 2024
4a4c78f
removing failing Destination spiffy test
joe-ayoub-segment Apr 16, 2024
afa43e2
fixing kameleoon timestamp failing tests
joe-ayoub-segment Apr 16, 2024
09863f4
[Snap] v3 additional fields (#1943)
bordoley Apr 16, 2024
d097ec4
registering xtremepush and spiffy
joe-ayoub-segment Apr 16, 2024
8fab836
Publish
joe-ayoub-segment Apr 16, 2024
92b8c5c
adding Segment to TT Pixel change (#2002)
joe-ayoub-segment Apr 22, 2024
6fc6fde
Wisepops - Support for new goal tracking function (#1998)
boris-hocde Apr 22, 2024
0849b3f
feat(screeb): identify on init (#1990)
samber Apr 22, 2024
3d5697e
[MAIN] [STRATCONN] 3634 - Klaviyo orderComplete Action Bug Fixed (#1927)
AnkitSegment Apr 22, 2024
2cc5540
Update user_hash mapping (#1957)
bcaudillo Apr 22, 2024
fec55bd
[STRATCONN-3725] - Fixes request-client tests by upgrading dependenc…
varadarajan-tw Apr 22, 2024
e860973
fixing screeb
joe-ayoub-segment Apr 22, 2024
f18c507
fix breaking screeb tests
joe-ayoub-segment Apr 22, 2024
d316191
feat: added new events for tracking (#1999)
akalyuzhnyi Apr 23, 2024
21f5e7d
update name to remove the space (#2001)
tcgilbert Apr 23, 2024
2301861
Rename gameball integration (#2006)
tcgilbert Apr 23, 2024
de555ec
[Stratconn 3718] Add Remove Profile (#1994)
harsh-joshi99 Apr 23, 2024
61aeb8b
Added Inleads Action Destination (#1989)
nagendra-d Apr 23, 2024
5c22fd2
[STRATCONN-3686] | HubSpot's "Upsert Custom Object Record" mapping re…
Innovative-GauravKochar Apr 23, 2024
9f82e63
[STRATCONN-3621] - Updated Liveramp's audience key label and descript…
Innovative-GauravKochar Apr 23, 2024
267a1bc
[STRATCONN- 3664] Add mapping for messageId (#1939)
hvardhan-unth Apr 23, 2024
db71edd
Added option mapping field for messageId in segment profiles (#1942)
hvardhan-unth Apr 23, 2024
6136963
TikTok Conversions API migration (#2003)
joe-ayoub-segment Apr 23, 2024
f993aca
Registering inleads-ai new Destination
joe-ayoub-segment Apr 23, 2024
959c7a6
Publish
joe-ayoub-segment Apr 23, 2024
07c0e89
fixing validate error for inleads ai
joe-ayoub-segment Apr 23, 2024
2c1eecc
fixing broken build - inleads-ai
joe-ayoub-segment Apr 23, 2024
54e42c1
Publish
joe-ayoub-segment Apr 23, 2024
3ef6c21
add source options to koala identifies (#2005)
mshwery Apr 24, 2024
528eb6c
Enhancements (#1992)
mayur-pitale Apr 25, 2024
8a0459d
Publish
joe-ayoub-segment Apr 25, 2024
505394b
CHANNELS-1125 - Bypass SendGrid IP block (#2014)
ryanrouleau Apr 30, 2024
36620a5
[EN-1017] Adds transform directives (#2009)
valerieernst Apr 30, 2024
a860986
[marketo-static-lists] Improved error handling for the List Creation …
nick-Ag Apr 30, 2024
88af4a1
Dynamic Yield: turning Destination into Audience Destination (#1987)
joe-ayoub-segment Apr 30, 2024
a2479dc
Add Subscribe Profile Action to Klaviyo destination (#1971)
tcgilbert Apr 30, 2024
43544f2
Publish
joe-ayoub-segment Apr 30, 2024
6e93e4e
attempting to fix DY linting issue
joe-ayoub-segment Apr 30, 2024
e2bf829
Reduce the browser bundle limit to 151 kb from 160 kb (#2017)
varadarajan-tw Apr 30, 2024
1be2dd1
Patch for UI issue with Klaviyo Subscribe (#2018)
tcgilbert May 1, 2024
e599833
Add Magellan AI (Action) Destination (#2008)
leboshi May 1, 2024
be68626
Renaming new Integration to avoid clash with Classic
joe-ayoub-segment May 1, 2024
d22cca2
registering magellan-ai Destination
joe-ayoub-segment May 1, 2024
7ea11b4
Publish
joe-ayoub-segment May 1, 2024
1524355
chore: Updating version of liquidjs. (#2013)
cogwizzle May 7, 2024
9bb6f52
Also not double-hashing the phone for TikTok Audiences (#1770)
seg-leonelsanches May 7, 2024
1259ecf
Facebook Conversions API double hashing prevention (#2022)
seg-leonelsanches May 7, 2024
e6deb4b
Publish
varadarajan-tw May 7, 2024
70ed719
[EN-1033] Handle root level mapping (#2026)
valerieernst May 9, 2024
d52ba57
Publish
valerieernst May 9, 2024
e508ed2
trackingKey -> publishableKey (#2039)
roncohen May 21, 2024
84aaceb
Map full event context in Ripe Cloud Mode (#2035)
simpajj May 21, 2024
0ad30f3
[UserMotion] Improvements (#2029)
namirali May 21, 2024
a60a271
Add more states in data processing states (#2027)
harsh-joshi99 May 21, 2024
3f821a6
[Amplitude] add device_manufacturer from user agent (#2025)
ardeois May 21, 2024
95d36fe
[MAIN] [STRATCONN] added consent for google campaign manager (#2021)
AnkitSegment May 21, 2024
3e475d3
1flow web sdk event update (#2019)
namit1Flow May 21, 2024
6d56620
feat: added Contentstack's destination-action. (#2016)
hanoak20 May 21, 2024
a88ef6b
hide event context field for mixpanel (#2010)
tcgilbert May 21, 2024
950be33
flatten properties (#2028)
jessi-heap May 21, 2024
b1729d8
committing generated types files
joe-ayoub-segment May 21, 2024
633b4a7
trubrics initial integration (#2042)
jeffkayne May 21, 2024
4d70137
SD-102706 | Segment Authentication Update (#2047)
ryigit May 21, 2024
11dfb3d
fixing breaking snapshots
joe-ayoub-segment May 21, 2024
17d9395
[Salesforce] Alternative authentication flow (#2023)
nick-Ag May 21, 2024
e6553b4
skipping trubrics tests
joe-ayoub-segment May 21, 2024
683fc3e
registering 2 new Destinations
joe-ayoub-segment May 21, 2024
3816f53
Publish
joe-ayoub-segment May 21, 2024
e790949
feat: add script for action-cli shared (#2050)
alfrimpong May 22, 2024
2fc41f9
[snyk] bump jscodeshift from 0.13.0 to 0.14.0 (#2056)
varadarajan-tw May 24, 2024
0fd6c22
[STRATCONN-3468] | Introduce 'Amazon AMC' Audience Destination (#2036)
Innovative-GauravKochar May 28, 2024
4b27451
Implement batch support for Attio Actions (#2057)
nickcampbell18 May 28, 2024
1c71987
Preventing double-hashing for TikTok Conversions. (#2033)
seg-leonelsanches May 28, 2024
a621179
Fix customer.io timestamp issue (#2054)
nunofgs May 28, 2024
76c733d
Preventing double-hashing for TikTok Offline Conversions. (#2034)
seg-leonelsanches May 28, 2024
1107970
Change StackAdapt destination name (#2055)
AlliterativeAlice May 28, 2024
6170334
updating field description and updating generated types
joe-ayoub-segment May 28, 2024
e7b424a
Add override_list_id mapping in upsert Profile (#2046)
harsh-joshi99 May 28, 2024
e4bb620
add new excludeWhenNull directive and update tests (#2040)
prayansh May 28, 2024
72adc64
Publish
joe-ayoub-segment May 28, 2024
524fc6c
Remove build-experience-team from pr labeler as internal team (#2060)
varadarajan-tw May 29, 2024
5887a12
[STRATCONN-3772] Add new operator "number_equals" for number (#2030)
itsarijitray Jun 4, 2024
dbec70c
Fix to show request headers in Action's Tester UI (#2067)
tcgilbert Jun 4, 2024
7f24d61
Add dropdown to region setting (#2044)
maryamsharif Jun 4, 2024
c149f44
Google Ads Enhanced Conversions: preventing double hashing (#2053)
seg-leonelsanches Jun 4, 2024
807258a
[AMAZON-AMC] | Fixed "415 Unsupported Media Type" issue while doing t…
Innovative-GauravKochar Jun 4, 2024
e99e29f
Update MC contacts upsert to handle multiple identifiers (#2032)
msaunders-twilio Jun 4, 2024
c9d30b4
Contentstack's destination enhancement. (#2062)
hanoak20 Jun 4, 2024
f83f691
Publish
joe-ayoub-segment Jun 4, 2024
9515a35
[DC-789] adds subscription sync modes support in destination-kit (#2065)
konoufo Jun 4, 2024
fec0383
Fcm payload update (#2073)
alfrimpong Jun 5, 2024
3510923
Publish
joe-ayoub-segment Jun 5, 2024
6dfaf37
Change name of browser destination (#2058)
AlliterativeAlice Jun 5, 2024
127c4c2
Worked on fixing the refresh access token issue and made currency dro…
Innovative-GauravKochar Jun 6, 2024
77b91d0
Publish
Jun 6, 2024
4b8b527
Remove (Actions) from StackAdapt destination names (#2076)
AlliterativeAlice Jun 10, 2024
4a84f7e
Added depends_on field on enableConsentMode of GA4-web (#2068)
AnkitSegment Jun 10, 2024
820f9a6
disabling iam until it is fixed (#2084)
joe-ayoub-segment Jun 11, 2024
7888bbd
JLK-Added Additional Presets (#2063)
jeremiah-accoil Jun 11, 2024
8c0346a
increase actions-iterable request timeout to 30s (#2082)
peterdemartini Jun 11, 2024
33319ec
update labels, no-op change (#2087)
mshwery Jun 11, 2024
6298e15
fixing value field to handle 0 value (#2089)
joe-ayoub-segment Jun 11, 2024
d406ed8
[Klaviyo] Update profile identifiers for track and order completed ev…
harsh-joshi99 Jun 11, 2024
ee58bb6
[Stratconn-3847] Add Profile Properties in Add Profile to List Event …
harsh-joshi99 Jun 11, 2024
3e6de83
Taboola actions implementation (#2072)
eden-ohana Jun 11, 2024
9748f76
Added conditional fields for Blackbaud Raiser's Edge NXT (#2086)
AnkitSegment Jun 11, 2024
600357f
Publish
joe-ayoub-segment Jun 11, 2024
af39ed7
registering taboola
joe-ayoub-segment Jun 11, 2024
df76981
Publish
joe-ayoub-segment Jun 11, 2024
4a10159
add field category type (#2093)
pooyaj Jun 11, 2024
2466682
[Amazon AMC] - Revamp Refresh Token Flow for createAudience and getAu…
Innovative-GauravKochar Jun 12, 2024
321b21e
Publish
Jun 12, 2024
148a63e
Publish
varadarajan-tw Jun 12, 2024
b6cf8b4
CONSENT-309: Ensure consent data is copied for Segment Connections + …
chenxzhang Jun 13, 2024
d082718
GA4 - Cloud - Enabling button to add additional item params to produc…
joe-ayoub-segment Jun 13, 2024
756d936
applied depends_on value on enableConsentMode field (#2080)
AnkitSegment Jun 14, 2024
d2a4c4b
[MAIN] [STRATCONN] Updated conditions for phone number format (#2075)
AnkitSegment Jun 14, 2024
f94ae12
Publish
varadarajan-tw Jun 14, 2024
3c7b198
[Segment Profiles] fix consent object in sendIdentify action (#2097)
varadarajan-tw Jun 14, 2024
bd5586c
Publish
varadarajan-tw Jun 14, 2024
45efd70
Support for dynamic objects (#2106)
pooyaj Jun 24, 2024
240bc6f
fixing auth for taboola (#2107)
joe-ayoub-segment Jun 25, 2024
eca12ae
[Release Scripts] Fix changelog formatting and bump checkout/setup-no…
varadarajan-tw Jun 25, 2024
3f94e45
STRATCONN-3719: Add retlOnMappingSave (#2043)
maryamsharif Jun 25, 2024
c5635d1
Update README.md (#2105)
yuanjiu041 Jun 25, 2024
7bb8ab4
HubSpot Actions | OAuth Token Validity Issue (#2102)
Innovative-GauravKochar Jun 25, 2024
b98d212
Add depends on condition in revenue field (#2096)
harsh-joshi99 Jun 25, 2024
dc0c36e
Add Event Properties to Loops Destination (#2094)
askkaz Jun 25, 2024
0fe64a8
Tiktok Pixel & Web Conversions Destination for additional PII support…
jae-rhee-tiktok Jun 25, 2024
cc6f5ae
generate:types
joe-ayoub-segment Jun 25, 2024
e03c875
increasing web package size
joe-ayoub-segment Jun 25, 2024
30054d1
Bryan/audience to list (#2077)
bwebs Jun 25, 2024
9cc7c32
Channels 1088: refactor engage folder structure (#2037)
alfrimpong Jun 25, 2024
e8d2ca4
web max package size to 159kb
joe-ayoub-segment Jun 25, 2024
b5b863e
Publish
joe-ayoub-segment Jun 25, 2024
437e31c
EXTERNAL_AUDIENCE_ID to number
joe-ayoub-segment Jun 25, 2024
82f0dbb
Updates readme for action hooks to reflect present state of the featu…
nick-Ag Jun 25, 2024
925c837
Dy changes (#2115)
joe-ayoub-segment Jun 27, 2024
2fd9a5c
[STRATCONN-3874]: Allowing Pinterest Actions to add additional fields…
itsarijitray Jun 27, 2024
7d73671
adding additional details to errors
joe-ayoub-segment Jun 27, 2024
5cacd43
Publish
joe-ayoub-segment Jun 27, 2024
244f868
fix lint issue dynamic yield
joe-ayoub-segment Jun 27, 2024
4f530d0
Publish
joe-ayoub-segment Jun 27, 2024
b77b678
Dynamic Yield - updating generate:types to new publish can happen
joe-ayoub-segment Jun 27, 2024
fb1647f
Publish
joe-ayoub-segment Jun 27, 2024
1256f67
Taboola and Dynamic Yield createAudience fix
joe-ayoub-segment Jun 27, 2024
c1d9421
Taboola and Dynamic Yield createAudience fix
joe-ayoub-segment Jun 27, 2024
b47ab08
Publish
joe-ayoub-segment Jun 27, 2024
703f5cd
updating Dynamic Yield with new hash function
joe-ayoub-segment Jun 27, 2024
c30ce85
Taboola refreshToken fix
joe-ayoub-segment Jun 27, 2024
b51a67f
Publish
joe-ayoub-segment Jun 27, 2024
510f423
[DC-792] injects matchingKey in the perform block (#2119)
konoufo Jun 28, 2024
6eee41d
fix: remove use of polyfill.io (#2118)
jluxenberg Jul 1, 2024
0a28756
[STRATCONN-3905] [OrderComplete] Add features to bring parity with kl…
varadarajan-tw Jul 2, 2024
ee25970
Updates linkedin CAPI to normalize user emails by setting them to low…
nick-Ag Jul 2, 2024
a76c78d
[STRATCONN-3832] Validate Audience Field inputs while creating Audien…
Innovative-GauravKochar Jul 2, 2024
b6a76dc
Added conditional fields on role based field (#2085)
AnkitSegment Jul 2, 2024
76e2f52
Improve flexibility of dynamic objects (#2122)
pooyaj Jul 2, 2024
cb6b440
Register First Party DV360 (#2125)
marinhero Jul 2, 2024
717922f
channels-1094-canary (#2120)
cogwizzle Jul 2, 2024
2d8f0e5
Publish (#2127)
varadarajan-tw Jul 2, 2024
50108aa
Dynamic Yield Destination - fix audience Id (#2123)
joe-ayoub-segment Jul 2, 2024
0cc866b
Revert "[STRATCONN-3832] Validate Audience Field inputs while creatin…
varadarajan-tw Jul 2, 2024
cd2b58f
upating taboola field (#2130)
joe-ayoub-segment Jul 2, 2024
59990ca
Manual Publish 2jul24 (#2131)
joe-ayoub-segment Jul 2, 2024
6a942b4
Add array editor option for defaultObjectUI (#2133)
pooyaj Jul 2, 2024
d0c6c9d
Revert "Add features to bring parity with klaviyo classic" (#2134)
marinhero Jul 3, 2024
8db747a
Manual Publish (#2135)
marinhero Jul 3, 2024
9d1d873
SD-107645 | Products ingesting incorrectly
emreisik95 Jul 8, 2024
76d9c09
SD-107645 | Products ingesting incorrectly
emreisik95 Jul 8, 2024
93087d2
Introduce new release flow - Part 1 (#2143)
varadarajan-tw Jul 8, 2024
862516f
[MAIN] [STRATCONN] added depends_on conditions on salesforce actions …
AnkitSegment Jul 9, 2024
3af99ed
hide deprecated postConversion action (#2132)
tcgilbert Jul 9, 2024
781959c
Update AppFit destination with new structure (#2124)
claude Jul 9, 2024
06d6b09
SD-107645 | Products ingesting incorrectly
emreisik95 Jul 9, 2024
78de0cd
[MOLOCO] Add a new field `Platform Name` in settings (#2114)
heonjang Jul 9, 2024
40f7226
fixing moloco (#2146)
joe-ayoub-segment Jul 9, 2024
59fa820
SD-107645 | Products ingesting incorrectly
emreisik95 Jul 9, 2024
a80bd99
Update Customer.io destination with new mapping (#2111)
sydneycollins-cio Jul 9, 2024
eb87b6f
Added Angler AI Destination (#2051)
jonathansudhakar1 Jul 9, 2024
f65fc01
SD-107645 | Products ingesting incorrectly
emreisik95 Jul 9, 2024
f29d303
Merge branch 'main' into feature/SD-107645
emreisik95 Jul 9, 2024
1ea16cb
SD-107645 | Products ingesting incorrectly
emreisik95 Jul 11, 2024
afc23bf
SD-107645 | Products ingesting incorrectly
emreisik95 Jul 15, 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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module.exports = {
root: true,
ignorePatterns: ['node_modules', 'dist', 'templates', '**/node_modules'],
ignorePatterns: ['node_modules', 'dist', 'templates', 'scripts', '**/node_modules'],
parser: '@typescript-eslint/parser',
parserOptions: {
ecmaVersion: 2019,
Expand Down
12 changes: 6 additions & 6 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -6,32 +6,32 @@

# Actions common lib folder

actions-shared/ @segmentio/build-experience-team
actions-shared/ @segmentio/build-experience-team @segmentio/strategic-connections-team

# AJV utils

ajv-human-errors/ @segmentio/build-experience-team
ajv-human-errors/ @segmentio/build-experience-team @segmentio/strategic-connections-team

# Browser destinations

browser-destinations/ @segmentio/libraries-web-team @segmentio/strategic-connections-team @segmentio/build-experience-team

# CLI private libs

cli-internal/ @segmentio/build-experience-team
cli-internal/ @segmentio/build-experience-team @segmentio/strategic-connections-team

# CLI binary

cli/ @segmentio/build-experience-team
cli/ @segmentio/build-experience-team @segmentio/strategic-connections-team

# Core actions runtime

core/ @segmentio/build-experience-team
core/ @segmentio/build-experience-team @segmentio/strategic-connections-team

# Destination definitions and their actions

destination-actions/ @segmentio/strategic-connections-team @segmentio/build-experience-team

# Utilities for event payload validation against an action's subscription AST.

destination-subscriptions/ @segmentio/build-experience-team
destination-subscriptions/ @segmentio/build-experience-team @segmentio/strategic-connections-team
19 changes: 11 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ jobs:

steps:
# See nx recipe: https://nx.dev/recipes/ci/monorepo-ci-github-actions
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
persist-credentials: false
fetch-depth: 0 # nx recipe

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
registry-url: 'https://registry.npmjs.org'
Expand Down Expand Up @@ -54,13 +54,13 @@ jobs:
node-version: [18.x]

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
persist-credentials: false
fetch-depth: 0 # nx recipe

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
registry-url: 'https://registry.npmjs.org'
Expand Down Expand Up @@ -93,13 +93,13 @@ jobs:
node-version: [18.x]

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
persist-credentials: false
fetch-depth: 0 # nx recipe

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
registry-url: 'https://registry.npmjs.org'
Expand Down Expand Up @@ -145,12 +145,12 @@ jobs:
node-version: [18.x]

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
persist-credentials: false

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
registry-url: 'https://registry.npmjs.org'
Expand All @@ -167,6 +167,9 @@ jobs:
- name: Build
run: NODE_ENV=production yarn build:browser-bundles

- name: Size Limit
run: yarn browser size

# - name: Run Saucelabs Tests
# working-directory: packages/browser-destinations-integration-tests
# shell: bash
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ext.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ jobs:
node-version: [18.x]

steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: yarn
Expand Down
15 changes: 0 additions & 15 deletions .github/workflows/git-leak.yml

This file was deleted.

62 changes: 62 additions & 0 deletions .github/workflows/label-prs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# This workflow labels PRs based on the files that were changed. It uses a custom script to this
# instead of actions/labeler as few of the tags are more than just file changes.

name: Label PRs
on:
pull_request_target:
types: [opened, synchronize, reopened]

jobs:
pr-labeler:
runs-on: ubuntu-20.04
permissions:
contents: read
pull-requests: write
steps:
- name: Checkout
uses: actions/checkout@v4
with:
persist-credentials: false
- name: Compute Labels
id: compute-labels
uses: actions/github-script@v7
with:
# Required for the script to access team membership information.
# Scope: members:read and contentes:read permission on the organization.
github-token: ${{ secrets.GH_PAT_MEMBER_AND_PULL_REQUEST_READONLY }}
script: |
const script = require('./scripts/github-action/compute-labels.js')
await script({github, context, core})
# Separating apply labels to separate step to avoid using PAT token auth.
- name: Apply Labels
uses: actions/github-script@v7
env:
labelsToAdd: '${{ steps.compute-labels.outputs.add }}'
labelsToRemove: '${{ steps.compute-labels.outputs.remove }}'
with:
script: |
const { labelsToAdd, labelsToRemove, DRY_RUN } = process.env
if(Boolean(DRY_RUN)){
core.info(`Would have added labels: ${labelsToAdd}`)
core.info(`Would have removed labels: ${labelsToRemove}`)
return
}
if(labelsToAdd.length > 0) {
await github.rest.issues.addLabels({
issue_number: context.payload.pull_request.number,
owner: context.repo.owner,
repo: context.repo.repo,
labels: labelsToAdd.split(',')
});
}
if(labelsToRemove.length > 0) {
const requests = labelsToRemove.split(',').map(label => {
return github.rest.issues.removeLabel({
issue_number: context.payload.pull_request.number,
name: label,
owner: context.repo.owner,
repo: context.repo.repo
});
});
await Promise.all(requests);
}
32 changes: 29 additions & 3 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ on:
push:
branches:
- main
- release

jobs:
build-and-publish:
Expand All @@ -22,12 +23,12 @@ jobs:
node-version: [18.x]

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
token: ${{ secrets.GH_PAT }}

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
registry-url: 'https://registry.npmjs.org'
Expand Down Expand Up @@ -55,4 +56,29 @@ jobs:

- name: Publish
run: |
yarn lerna publish from-git --yes --allowBranch=main --loglevel=verbose --dist-tag latest
yarn lerna publish from-package --yes --allowBranch=main --loglevel=verbose --dist-tag latest

release:
needs: build-and-publish # comment when testing locally with https://github.com/nektos/act

runs-on: ubuntu-20.04
timeout-minutes: 15
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # Shallow clones should be disabled to ensure the commit history for the repository is available to the action
fetch-tags: true

- name: Generate Release Tag
id: get-release-tag
run: ./scripts/generate-release-tags.sh

- name: Create Github Release
id: create-github-release
uses: actions/github-script@v7
env:
RELEASE_TAG: ${{ steps.get-release-tag.outputs.release-tag }}
with:
script: |
const script = require('./scripts/github-action/create-github-release.js')
await script({github, context, core, exec})
72 changes: 72 additions & 0 deletions .github/workflows/version-packages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# This workflow is triggered manually via the GitHub Actions page or API
name: Version Packages
on:
workflow_dispatch:
inputs:
branch:
description: 'Branch to create PR from'
required: true
default: 'release-actions'

jobs:
build-and-version-packages:
env:
HUSKY: 0
runs-on: ubuntu-latest
permissions:
pull-requests: write
contents: write
steps:
- uses: actions/checkout@v4
with:
ref: main
depth: 0

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
registry-url: 'https://registry.npmjs.org'
cache: yarn

- name: Checkout branch
run: |
git checkout -b ${{ github.event.inputs.branch }}
git push origin ${{ github.event.inputs.branch }}

- name: Install Dependencies
run: yarn install --frozen-lockfile --ignore-optional

- name: Configure git
run: |
git config user.name "github-actions[bot]"
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"

- name: Build
run: NODE_ENV=production yarn build

- name: Version Packages
run: yarn lerna version minor --allow-branch ${{ github.event.inputs.branch }} --no-git-tag-version --no-commit-hooks --no-private --yes

- name: Commit and push
id: commit_and_push
run: |
count=$(git diff --cached --stat)
if [ -z "$count" ]; then
echo "No changes to commit"
echo "SKIP_PR=true" >> $GITHUB_OUTPUT
exit 0
fi
git add .
git commit -m "chore: version packages"
git push origin ${{ github.event.inputs.branch }}

- name: Create PR
if: ${{ steps.commit_and_push.outputs.SKIP_PR != 'true' }}
run: |
packages_published=$(git status -s -uno| grep "package.json" |awk '{print $2}'| xargs jq -r '.name + "@" + .version' --argjson null {})
pr_message="This PR was opened by GithHub Actions. Whenever you're ready to publish the packages, merge this PR."
description="$(printf "%s\n # Packages\n%s" "$pr_message" "$packages_published")"
gh pr create --base main --head ${{ github.event.inputs.branch }} --title "Publish" --body "$description"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ Before continuing, please make sure to read our [Code of Conduct](./CODE_OF_COND
- For cloud-mode destinations, follow these instructions: [Build & Test Cloud Destinations](./docs/testing.md).
- If you are building a device-mode destination, see the [browser-destinations README](./packages/browser-destinations/README.md).

4. When you have questions, ask in the Segment Partners Slack workspace - use the **#dev-center-pilot** channel.
4. When you have questions, reach out to [email protected] for assistance.

## Submit a pull request

Expand Down
Loading
Loading