Skip to content
This repository was archived by the owner on Apr 7, 2024. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4887 commits
Select commit Hold shift + click to select a range
ff569e4
#9: tested dataFilter creation successfully with current setup
JoernBerkefeld Jan 30, 2026
09c1166
#0: fix typo in update-journey error msg
JoernBerkefeld Jan 30, 2026
e627b90
#9: improve how single dataFilters get retrieved
JoernBerkefeld Jan 30, 2026
23ebf27
#9: added test class for dataFilter
JoernBerkefeld Jan 30, 2026
56abf0c
#9: throw error upon attempt to update dataFilter source id
JoernBerkefeld Jan 30, 2026
c8c9a15
#9: fix code comments
JoernBerkefeld Feb 2, 2026
0bb8661
#9: highlight in CLI response that certain updates require re-creatio…
JoernBerkefeld Feb 2, 2026
e986dce
#9: use SOAP call to pre-filter retrieve-by-key for type filter
JoernBerkefeld Feb 2, 2026
bfd3f6c
#9: type filter test cases for retrieve, templating and delete
JoernBerkefeld Feb 2, 2026
fbbd3b8
#9: ensure logging output makes sense when creating filters due to th…
JoernBerkefeld Feb 2, 2026
f0753aa
#9: ensure filter.description is always present in json
JoernBerkefeld Feb 2, 2026
edb7b7f
#9: correct check for changed dataFilter / dataExtension keys
JoernBerkefeld Feb 2, 2026
7422e2d
#9: add filter-deploy test cases
JoernBerkefeld Feb 2, 2026
ba59e0d
#9: fix affected other test cases
JoernBerkefeld Feb 2, 2026
342d5e1
#9: clean up comments
JoernBerkefeld Feb 2, 2026
c60c44f
#9: correct spelling in comments
JoernBerkefeld Feb 2, 2026
764cac4
Merge pull request #182 from Accenture/feature/9-Add-filterDefinition…
JoernBerkefeld Feb 2, 2026
b8c7f02
Merge branch 'develop' into feature/2252-resolve-update-contact-data-…
JoernBerkefeld Feb 3, 2026
f641691
Merge pull request #2420 from Accenture/feature/2252-resolve-update-c…
JoernBerkefeld Feb 3, 2026
c3f3a59
Merge branch 'develop' into #2422-retrieve-last-published-version
JoernBerkefeld Feb 3, 2026
cca7d32
Bump eslint-plugin-prettier from 5.4.1 to 5.5.4
dependabot[bot] Feb 3, 2026
18d6d33
Merge pull request #2414 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 3, 2026
4f2a59f
Bump globals from 16.2.0 to 16.5.0
dependabot[bot] Feb 3, 2026
6502a8f
Merge pull request #2413 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 3, 2026
6517568
Bump chai from 5.2.0 to 6.2.0
dependabot[bot] Feb 3, 2026
278c098
Merge pull request #2412 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 3, 2026
5fe33b2
Bump simple-git from 3.29.0 to 3.30.0
dependabot[bot] Feb 3, 2026
036c92f
Merge pull request #2410 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 3, 2026
bff36d1
Bump winston from 3.17.0 to 3.18.3
dependabot[bot] Feb 3, 2026
bb6da9d
Merge pull request #2409 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 3, 2026
bbfbb75
Bump typescript from 5.8.3 to 5.9.3
dependabot[bot] Feb 3, 2026
946f9f0
Merge pull request #2408 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 3, 2026
4fa5aa0
Bump prettier-plugin-sql from 0.19.0 to 0.19.2
dependabot[bot] Feb 3, 2026
219be3e
Merge pull request #2407 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 3, 2026
471cccb
Bump fs-extra from 11.3.0 to 11.3.2
dependabot[bot] Feb 3, 2026
fd4626b
Merge pull request #2406 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 3, 2026
67fc0da
#0: npm audit fix
JoernBerkefeld Feb 3, 2026
a4b5d61
Merge pull request #2430 from Accenture/develop
JoernBerkefeld Feb 3, 2026
0516e67
Bump actions/checkout from 5 to 6
dependabot[bot] Feb 3, 2026
6a0dbcc
Merge pull request #2434 from Accenture/dependabot/github_actions/mai…
JoernBerkefeld Feb 3, 2026
67edc4d
Bump fast-xml-parser from 5.3.0 to 5.3.4
dependabot[bot] Feb 3, 2026
68c0f39
Merge pull request #2450 from Accenture/dependabot/npm_and_yarn/fast-…
JoernBerkefeld Feb 3, 2026
fb6938b
prep 8.3.0
JoernBerkefeld Feb 3, 2026
69182aa
8.3.0
JoernBerkefeld Feb 3, 2026
004e527
#0 switch from classic npm token to trusted-publisher setup
JoernBerkefeld Feb 3, 2026
bbf147d
allow manually running npm-publish workflow
JoernBerkefeld Feb 3, 2026
8246d53
Revert "allow manually running npm-publish workflow"
JoernBerkefeld Feb 3, 2026
5478828
Merge branch 'develop' into #2422-retrieve-last-published-version
yuliialikhyt Feb 3, 2026
e48d34f
#2452: ensure dataExtensionFields are cached properly per source-data…
JoernBerkefeld Feb 4, 2026
56f6ba4
Merge pull request #2453 from Accenture/bug/2452-fields-datafilter-co…
JoernBerkefeld Feb 4, 2026
1f594d7
#2454: show error during deploy if the key of an item exceed the max …
JoernBerkefeld Feb 4, 2026
ab3b62b
#2454: fix related tests after enforcing max key length
JoernBerkefeld Feb 4, 2026
81012fc
Merge pull request #2455 from Accenture/task/2454-prevent-upserts-wit…
JoernBerkefeld Feb 4, 2026
08f97d2
Merge pull request #2456 from Accenture/develop
JoernBerkefeld Feb 4, 2026
5dab1eb
prep 8.3.1
JoernBerkefeld Feb 4, 2026
0f40991
8.3.1
JoernBerkefeld Feb 4, 2026
c5f39a6
#2440: remove parentCategoryId from script after create
JoernBerkefeld Feb 4, 2026
8894b1d
Merge pull request #2442 from Accenture/bug/2440-new-scripts-get-save…
JoernBerkefeld Feb 4, 2026
b491e53
#2439: refresh createdDate and modifiedDate after updating scripts
JoernBerkefeld Feb 4, 2026
0ac128b
#2439: adapt test cases to re-retrieving updated scripts
JoernBerkefeld Feb 4, 2026
3cdbc60
Merge pull request #2443 from Accenture/bug/2439-createdDate-and-modi…
JoernBerkefeld Feb 4, 2026
1ff32ee
#841: support create/update/delete for fileLocation (SFTP, AWS, Azure…
JoernBerkefeld Feb 5, 2026
e72a649
#841: move joining metadata into key creation logic
JoernBerkefeld Feb 5, 2026
26a2aa7
#841: fix retrieve-by-key for fileLocation
JoernBerkefeld Feb 5, 2026
86f740d
#841: add test for retrieve fileLocation
JoernBerkefeld Feb 5, 2026
c76e006
#841: add test for retrieve-by-key fileLocation
JoernBerkefeld Feb 5, 2026
059afaa
#841: enhance fileLocation deletion logic and add test case for it
JoernBerkefeld Feb 5, 2026
1e4d8ee
#841: add templating test case for fileLocation
JoernBerkefeld Feb 5, 2026
1a48377
#841: add deploy fileLocation test cases
JoernBerkefeld Feb 5, 2026
e14ed19
#841: adapt test cases related to fileLocation
JoernBerkefeld Feb 5, 2026
9e1cf97
#841: code review fixes
JoernBerkefeld Feb 6, 2026
7df0bba
#9: enhance dataFilter local cache by making it BU specific
JoernBerkefeld Feb 6, 2026
73b10e3
#841: code review improvements
JoernBerkefeld Feb 6, 2026
4a8c647
#9: code review fixes & enhanced tests
JoernBerkefeld Feb 6, 2026
b028d96
Merge pull request #2458 from Accenture/feature/841-upgrade-filelocat…
JoernBerkefeld Feb 6, 2026
0f8f44e
#2442 enable the param for a single retrieve
yuliialikhyt Feb 6, 2026
c1447ec
Merge branch '#2422-retrieve-last-published-version' of https://githu…
yuliialikhyt Feb 6, 2026
0a1fbcf
Merge branch 'develop' into #2422-retrieve-last-published-version
yuliialikhyt Feb 6, 2026
6174aa1
Bump sfmc-sdk from 2.1.2 to 2.1.3
dependabot[bot] Feb 9, 2026
abac05d
Merge pull request #2462 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 9, 2026
ab6e01b
Bump fast-xml-parser from 5.3.4 to 5.3.5
dependabot[bot] Feb 9, 2026
4b16287
#2470: add field campaign to known journey fields
JoernBerkefeld Feb 9, 2026
4d0c917
Merge pull request #2471 from Accenture/task/2470-add-field-campaign-…
JoernBerkefeld Feb 9, 2026
07a22a2
#2472: find type dataFilter in createDeltaPkg
JoernBerkefeld Feb 9, 2026
4ce4500
Merge pull request #2473 from Accenture/task/2472-add-type-datafilter…
JoernBerkefeld Feb 9, 2026
2401ebc
Merge pull request #2465 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 9, 2026
3035760
#0: bump eslint from 9.28.0 to 9.39.2
JoernBerkefeld Feb 9, 2026
15b8fa3
Merge pull request #2474 from Accenture/bump-eslint-to-9.39.2
JoernBerkefeld Feb 9, 2026
52ef941
Bump mocha from 11.7.4 to 11.7.5
dependabot[bot] Feb 9, 2026
a0142d0
Merge pull request #2475 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 9, 2026
e976d5a
Bump yocto-spinner from 1.0.0 to 1.1.0
dependabot[bot] Feb 9, 2026
b223b13
Merge pull request #2464 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 9, 2026
4adcf0f
#2422 simplified
yuliialikhyt Feb 9, 2026
8454919
Merge branch '#2422-retrieve-last-published-version' of https://githu…
yuliialikhyt Feb 9, 2026
c868260
Merge branch 'develop' into #2422-retrieve-last-published-version
yuliialikhyt Feb 9, 2026
10f0e23
Bump prettier from 3.5.3 to 3.8.1
dependabot[bot] Feb 9, 2026
cbb3681
Merge pull request #2478 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 10, 2026
21e329e
#0 Bump @eslint/js from 9.28.0 to 9.39.2
JoernBerkefeld Feb 10, 2026
57a84cf
#0: remove now irrelevant disablement of a unicorn rule
JoernBerkefeld Feb 10, 2026
c8cc0ed
Merge pull request #2483 from Accenture/Bump-@eslint_js-from-9.28.0-t…
JoernBerkefeld Feb 10, 2026
91d8309
Bump semver from 7.7.3 to 7.7.4
dependabot[bot] Feb 10, 2026
a0e13b4
Merge pull request #2484 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 10, 2026
f650740
Bump lint-staged from 16.2.6 to 16.2.7
dependabot[bot] Feb 10, 2026
c314d04
Merge pull request #2477 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 10, 2026
91cfbd9
Merge branch 'develop' into #2422-retrieve-last-published-version
JoernBerkefeld Feb 10, 2026
f5da22d
Update lib/cli.js
yuliialikhyt Feb 10, 2026
7511ec2
#2422 check if there are any params
yuliialikhyt Feb 10, 2026
1f7ecbc
#2422 remove type description
yuliialikhyt Feb 10, 2026
1aa3df4
#2422 remove const
yuliialikhyt Feb 10, 2026
03bdbed
#2422 remove type description
yuliialikhyt Feb 10, 2026
3e54ce0
#2422 only published var
yuliialikhyt Feb 10, 2026
4ee6f8f
#2422 only published var
yuliialikhyt Feb 10, 2026
70bb189
#2422 only published var
yuliialikhyt Feb 10, 2026
44cb31a
#2422 only published var
yuliialikhyt Feb 10, 2026
d5050ee
#2422 only published var
yuliialikhyt Feb 10, 2026
4f95da3
#2422 compare retrieved journey with expected
yuliialikhyt Feb 11, 2026
64ecc77
Merge pull request #2445 from Accenture/#2422-retrieve-last-published…
JoernBerkefeld Feb 11, 2026
e34e019
Potential fix for code scanning alert no. 37: Workflow does not conta…
JoernBerkefeld Feb 11, 2026
2b060b8
prepare-release changes
JoernBerkefeld Feb 11, 2026
5817173
Bump sfmc-sdk from 2.1.3 to 2.1.4
dependabot[bot] Feb 11, 2026
e5bef5d
Merge pull request #2487 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 11, 2026
da78da8
Bump @types/node from 24.9.1 to 25.2.3
dependabot[bot] Feb 11, 2026
cc8a093
Merge pull request #2489 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 11, 2026
f5e61d2
Merge pull request #2482 from Accenture/develop
JoernBerkefeld Feb 11, 2026
332233d
Merge pull request #2486 from Accenture/alert-autofix-37
JoernBerkefeld Feb 11, 2026
5106920
Bump dawidd6/action-download-artifact from 11 to 14
dependabot[bot] Feb 11, 2026
684211c
Merge pull request #2481 from Accenture/dependabot/github_actions/mai…
JoernBerkefeld Feb 11, 2026
2d1229c
Bump actions/upload-artifact from 5 to 6
dependabot[bot] Feb 11, 2026
7ebbbb1
Merge pull request #2479 from Accenture/dependabot/github_actions/mai…
JoernBerkefeld Feb 11, 2026
b2f9375
prep 8.4.0
JoernBerkefeld Feb 11, 2026
e30841c
8.4.0
JoernBerkefeld Feb 11, 2026
231f72f
#2490: prevent accidental formatting changes to package-lock.json
JoernBerkefeld Feb 12, 2026
fba0600
#2490: drop node 18 support and add test runs with node 24 and 25
JoernBerkefeld Feb 12, 2026
4484d8e
Merge pull request #2491 from Accenture/task/2490-drop-node-18-support
JoernBerkefeld Feb 12, 2026
e62a1ea
Bump eslint-plugin-jsdoc from 50.7.1 to 62.5.4
dependabot[bot] Feb 12, 2026
172786d
Merge pull request #2461 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 12, 2026
382de44
Bump p-limit from 6.2.0 to 7.3.0
dependabot[bot] Feb 12, 2026
46dda5c
Merge pull request #2476 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 12, 2026
a633cf8
Bump inquirer from 12.6.0 to 13.2.2
dependabot[bot] Feb 12, 2026
3dfcbdb
Merge pull request #2463 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 12, 2026
7fd660c
Bump conf from 13.1.0 to 15.1.0
dependabot[bot] Feb 12, 2026
e800f30
Merge pull request #2469 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 12, 2026
50967bd
Bump yargs from 17.7.2 to 18.0.0
dependabot[bot] Feb 12, 2026
4bb1382
Merge pull request #2411 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 12, 2026
b6a7e96
Bump @types/inquirer from 9.0.7 to 9.0.9
dependabot[bot] Feb 12, 2026
2a7b21c
Merge pull request #2493 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 12, 2026
e30f85b
Bump @types/yargs from 17.0.33 to 17.0.35
dependabot[bot] Feb 12, 2026
fe9bc3d
Merge pull request #2494 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 12, 2026
df7c3aa
Bump simple-git from 3.30.0 to 3.31.1
dependabot[bot] Feb 16, 2026
9c8c8fe
Merge pull request #2497 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 17, 2026
d37775a
Bump fast-xml-parser from 5.3.5 to 5.3.6
dependabot[bot] Feb 17, 2026
7982986
Merge pull request #2498 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 17, 2026
858c767
Bump inquirer from 13.2.2 to 13.2.5
dependabot[bot] Feb 17, 2026
90c137a
Merge pull request #2499 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 17, 2026
cca2fc9
Bump fast-xml-parser from 5.3.5 to 5.3.6
dependabot[bot] Feb 18, 2026
f46ec5c
Merge pull request #2500 from Accenture/dependabot/npm_and_yarn/fast-…
JoernBerkefeld Feb 18, 2026
54bf9e3
Bump eslint-plugin-jsdoc from 62.5.4 to 62.7.0
dependabot[bot] Feb 20, 2026
b125985
Merge pull request #2503 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 20, 2026
7294a0a
Bump @types/node from 25.2.3 to 25.3.0
dependabot[bot] Feb 20, 2026
c499ccc
Merge pull request #2502 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 20, 2026
b2b0fa2
Bump fast-xml-parser from 5.3.6 to 5.3.7
dependabot[bot] Feb 20, 2026
a5efa29
Merge pull request #2504 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 20, 2026
f7c616e
Bump eslint from 9.28.0 to 10.0.0
dependabot[bot] Feb 20, 2026
cbbea8a
Merge pull request #2467 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 20, 2026
205427b
Bump eslint-plugin-unicorn from 59.0.1 to 63.0.0
dependabot[bot] Feb 20, 2026
58bea22
#0: unicorn/no-immediate-mutation
JoernBerkefeld Feb 20, 2026
11485e7
#0: unicorn/no-array-sort
JoernBerkefeld Feb 20, 2026
01006bf
#0: unicorn/no-immediate-mutation
JoernBerkefeld Feb 20, 2026
d924612
#0: jsdoc/escape-inline-tags
JoernBerkefeld Feb 20, 2026
7842c56
Merge pull request #2488 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 20, 2026
9453a8b
Bump @eslint/js from 9.28.0 to 10.0.1
dependabot[bot] Feb 20, 2026
5382cd2
#0: preserve-caught-error
JoernBerkefeld Feb 20, 2026
011ce4d
#0: no-useless-assignment
JoernBerkefeld Feb 20, 2026
c453bff
Merge pull request #2468 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 20, 2026
c6e840f
Merge branch 'main' into develop
JoernBerkefeld Feb 20, 2026
1e3b9e6
Bump eslint from 10.0.0 to 10.0.1
dependabot[bot] Feb 20, 2026
9a3bd82
Merge pull request #2507 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 20, 2026
49097a6
Bump sfmc-sdk from 2.1.4 to 3.0.0
dependabot[bot] Feb 20, 2026
72554f1
Merge pull request #2506 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 20, 2026
329cca7
#0: npm audit fix
JoernBerkefeld Feb 20, 2026
4f74a2e
Merge pull request #2505 from Accenture/develop
JoernBerkefeld Feb 20, 2026
6407b3d
prep 9.0.0
JoernBerkefeld Feb 20, 2026
0d29426
9.0.0
JoernBerkefeld Feb 20, 2026
a70567b
Bump simple-git from 3.31.1 to 3.32.2
dependabot[bot] Feb 23, 2026
9aba12b
Merge pull request #2510 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 23, 2026
56669f1
Bump inquirer from 13.2.5 to 13.3.0
dependabot[bot] Feb 23, 2026
a024cf6
Merge pull request #2509 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 23, 2026
291bfef
Bump eslint from 10.0.1 to 10.0.2
dependabot[bot] Feb 23, 2026
fe9077f
Merge pull request #2512 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 25, 2026
c9265a1
Disable fail-fast in lint and testing job
JoernBerkefeld Feb 27, 2026
fa762b2
Bump c8 from 10.1.3 to 11.0.0
dependabot[bot] Feb 27, 2026
9bbf070
Merge pull request #2518 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 27, 2026
097ee19
Bump simple-git from 3.32.2 to 3.32.3
dependabot[bot] Feb 27, 2026
1d14075
Merge pull request #2514 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 27, 2026
91bfcc3
Bump @types/node from 25.3.0 to 25.3.2
dependabot[bot] Feb 27, 2026
3479885
Merge pull request #2515 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 27, 2026
b197717
Bump fast-xml-parser from 5.3.7 to 5.4.1
dependabot[bot] Feb 27, 2026
ed77def
Merge pull request #2517 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 27, 2026
c04c62d
Bump eslint-plugin-jsdoc from 62.7.0 to 62.7.1
dependabot[bot] Feb 27, 2026
f9861bd
Merge pull request #2516 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Feb 27, 2026
fc2739a
Bump fast-xml-parser from 5.3.7 to 5.3.8
dependabot[bot] Mar 1, 2026
2cd1071
Bump lint-staged from 16.2.7 to 16.3.1
dependabot[bot] Mar 2, 2026
fe30be0
Merge pull request #2521 from Accenture/dependabot/npm_and_yarn/fast-…
JoernBerkefeld Mar 5, 2026
389fd27
Merge pull request #2522 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Mar 5, 2026
ae106ab
Bump @types/node from 25.3.2 to 25.3.3
dependabot[bot] Mar 5, 2026
9a01263
Merge pull request #2523 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Mar 5, 2026
26127db
Bump globals from 17.3.0 to 17.4.0
dependabot[bot] Mar 5, 2026
9cc40d9
Merge pull request #2524 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Mar 5, 2026
b5c80ea
Initial plan
Copilot Mar 5, 2026
2be4a01
#2543 fix: prevent folder creation skip when same path exists in anot…
Copilot Mar 5, 2026
41258f7
#2543 chore: remove spurious empty file
Copilot Mar 5, 2026
168060b
#2543 chore: fix shebang in post-checkout hook to use sh
Copilot Mar 5, 2026
fa01840
Merge pull request #2533 from Accenture/copilot/fix-asset-folder-crea…
JoernBerkefeld Mar 5, 2026
75b29e0
Initial plan
Copilot Mar 5, 2026
4e16519
#1781 fix folder path when folder name contains slash character
Copilot Mar 5, 2026
b8f0916
#1781 render U+2215 char in test fixture instead of escape sequence
Copilot Mar 5, 2026
bea64c6
#1781 add retrieve test for script in folder whose name contains a slash
Copilot Mar 5, 2026
c5beb7d
#1781 replace script slash folder tests with asset tests, expand depl…
Copilot Mar 6, 2026
00e6de6
Merge pull request #2534 from Accenture/copilot/fix-folder-path-slash…
JoernBerkefeld Mar 6, 2026
5337428
Merge remote-tracking branch 'origin/main' into develop
JoernBerkefeld Mar 6, 2026
6f4e545
prepare-release changes
JoernBerkefeld Mar 6, 2026
e1d6a33
Merge pull request #2535 from Accenture/develop
JoernBerkefeld Mar 7, 2026
8576558
prep for 9.0.1
JoernBerkefeld Mar 7, 2026
73d23a7
9.0.1
JoernBerkefeld Mar 7, 2026
81e1450
Bump sfmc-sdk from 3.0.0 to 3.0.1
dependabot[bot] Mar 9, 2026
d457c2f
Merge pull request #2541 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Mar 9, 2026
f1cf794
Bump fast-xml-parser from 5.4.1 to 5.4.2
dependabot[bot] Mar 9, 2026
4b58b96
Merge pull request #2537 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Mar 9, 2026
7764d0f
Bump lint-staged from 16.3.1 to 16.3.2
dependabot[bot] Mar 9, 2026
c9d82c3
Merge pull request #2538 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Mar 9, 2026
900c32f
Bump @types/node from 25.3.3 to 25.3.5
dependabot[bot] Mar 9, 2026
d0ceff9
Merge pull request #2536 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Mar 9, 2026
8a6be34
Bump eslint from 10.0.2 to 10.0.3
dependabot[bot] Mar 9, 2026
06d0013
Merge pull request #2539 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Mar 9, 2026
66efdc0
Bump fs-extra from 11.3.3 to 11.3.4
dependabot[bot] Mar 9, 2026
1636f4c
Merge pull request #2540 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Mar 9, 2026
526ad1b
Merge pull request #2542 from Accenture/develop
JoernBerkefeld Mar 9, 2026
6532b17
Bump actions/upload-artifact from 6 to 7
dependabot[bot] Mar 9, 2026
e292530
Merge pull request #2527 from Accenture/dependabot/github_actions/mai…
JoernBerkefeld Mar 9, 2026
9ff6774
Bump dawidd6/action-download-artifact from 14 to 16
dependabot[bot] Mar 9, 2026
53ef321
Merge pull request #2526 from Accenture/dependabot/github_actions/mai…
JoernBerkefeld Mar 9, 2026
b0e971c
Bump actions/download-artifact from 4 to 8
dependabot[bot] Mar 9, 2026
2ba023e
testing v5
JoernBerkefeld Mar 10, 2026
05fbbef
workaround breaking change for paths in download-artifact@v5
JoernBerkefeld Mar 10, 2026
f127685
check if artifacts/test-coverage-output/coverage-summary.json exists
JoernBerkefeld Mar 10, 2026
b750443
revert PR back to updating to download-artifact@v8
JoernBerkefeld Mar 10, 2026
a7481af
Merge pull request #2525 from Accenture/dependabot/github_actions/mai…
JoernBerkefeld Mar 10, 2026
b9a1ded
prepare-release changes
JoernBerkefeld Mar 10, 2026
07bad3e
Merge branch 'develop'
JoernBerkefeld Mar 10, 2026
5265eeb
9.0.2
JoernBerkefeld Mar 10, 2026
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
  •  
  •  
  •  
13 changes: 13 additions & 0 deletions .beautyamp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"ampscript": {
"capitalizeAndOrNot": true,
"capitalizeIfFor": true,
"capitalizeSet": true,
"capitalizeVar": true,
"maxParametersPerLine": 4
},
"editor": {
"insertSpaces": true,
"tabSize": 4
}
}
194 changes: 194 additions & 0 deletions .coverage-comment-template.svelte
Original file line number Diff line number Diff line change
@@ -0,0 +1,194 @@
<script>
export let total_statements_coverage_percent_raw;
export let total_branches_coverage_percent_raw;
export let total_functions_coverage_percent_raw;
export let total_lines_coverage_percent_raw;

export let base_total_statements_coverage_percent_raw;
export let base_total_branches_coverage_percent_raw;
export let base_total_functions_coverage_percent_raw;
export let base_total_lines_coverage_percent_raw;

export let commit_sha;
export let short_commit_sha;
export let commit_link;

export let base_commit_sha;
export let base_short_commit_sha;
export let base_commit_link;
export let base_ref;

export let changed_files_coverage_data;

const has_base_data = base_total_branches_coverage_percent_raw !== '?';
const summary_list = [
{
type: 'Total Statements Coverage',
percent: {
total: total_statements_coverage_percent_raw,
base: has_base_data ? base_total_statements_coverage_percent_raw : null,
diff: has_base_data
? total_statements_coverage_percent_raw -
base_total_statements_coverage_percent_raw
: null,
},
},
{
type: 'Total Branches Coverage',
percent: {
total: total_branches_coverage_percent_raw,
base: has_base_data ? base_total_branches_coverage_percent_raw : null,
diff: has_base_data
? total_branches_coverage_percent_raw - base_total_branches_coverage_percent_raw
: null,
},
},
{
type: 'Total Functions Coverage',
percent: {
total: total_functions_coverage_percent_raw,
base: has_base_data ? base_total_functions_coverage_percent_raw : null,
diff: has_base_data
? total_functions_coverage_percent_raw -
base_total_functions_coverage_percent_raw
: null,
},
},
{
type: 'Total Lines Coverage',
percent: {
total: total_lines_coverage_percent_raw,
base: has_base_data ? base_total_lines_coverage_percent_raw : null,
diff: has_base_data
? total_lines_coverage_percent_raw - base_total_lines_coverage_percent_raw
: null,
},
},
];

const LETTER_LABEL = {
S: 'Statements',
B: 'Branches',
F: 'Functions',
L: 'Lines',
};

const COVERAGE_LEVEL_IMAGE = {
low: 'https://user-images.githubusercontent.com/11299391/159445221-fe3dc085-8c56-4e03-9642-219784c88fe7.svg',
medium: 'https://user-images.githubusercontent.com/11299391/159445212-f135c6d7-f354-4e8c-9a9f-28bb3ff1b7b5.svg',
high: 'https://user-images.githubusercontent.com/11299391/159445220-d88b3624-0814-4664-80c8-09f0f2b8e68b.svg',
};

function formatPercentDiff(percent) {
if (!Number.isFinite(percent)) {
return '';
}

const roundedPercent = `${Number(percent.toFixed(2))}%`;

if (percent >= 0) {
return '+' + roundedPercent;
}

return roundedPercent;
}

function getCoverageLevelImage(percent) {
// https://github.com/istanbuljs/istanbuljs/blob/c1559005b3bb318da01f505740adb0e782aaf14e/packages/istanbul-lib-report/lib/watermarks.js
if (percent >= 80) {
return COVERAGE_LEVEL_IMAGE.high;
} else if (percent >= 50) {
return COVERAGE_LEVEL_IMAGE.medium;
} else {
return COVERAGE_LEVEL_IMAGE.low;
}
}

function getFilePrefix() {
return `../blob/${commit_sha}/`;
}
</script>

<h2>Coverage Report</h2>

Commit:<a href={commit_link}>{short_commit_sha}</a><br />
Base: <a href={base_commit_link}>{base_ref}@{base_short_commit_sha}</a><br /><br />

<table>
<thead>
<th>Type</th>
{#if has_base_data}
<th>Base</th>
{/if}
<th>This PR</th>
</thead>
<tbody>
{#each summary_list as { type, percent }}
<tr>
<td>{type}</td>
{#if has_base_data}
<td>
{#if Number.isFinite(percent.base)}
<img
src={getCoverageLevelImage(percent.base)}
alt=""
/>&nbsp;{percent.base}%
{:else}
-
{/if}
</td>
{/if}
<td>
{#if Number.isFinite(percent.total)}
<img
src={getCoverageLevelImage(percent.total)}
alt=""
/>&nbsp;{percent.total}%
{#if has_base_data}
&nbsp;({formatPercentDiff(percent.diff)})
{/if}
{:else}
-
{/if}
</td>
</tr>
{/each}
</tbody>
</table>

<details>
<summary>Details (changed files):</summary><br />
<table>
<thead>
<th>File</th>
<th>Statements</th>
<th>Branches</th>
<th>Functions</th>
<th>Lines</th>
</thead>
<tbody>
{#each changed_files_coverage_data as [file, data]}
{@const percents = [
data.statements.pct,
data.branches.pct,
data.functions.pct,
data.lines.pct,
]}
<tr>
<td>
<a href="{getFilePrefix()}{file}">{file}</a>
</td>
{#each percents as percent}
<td>
{#if Number.isFinite(percent)}
<img src={getCoverageLevelImage(percent)} alt="" />&nbsp;{percent}%
{:else}
-
{/if}
</td>
{/each}
</tr>
{/each}
</tbody>
</table>
</details>
3 changes: 0 additions & 3 deletions .eslintignore

This file was deleted.

47 changes: 0 additions & 47 deletions .eslintrc.json

This file was deleted.

6 changes: 6 additions & 0 deletions .fork/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"useTabs": false,
"tabWidth": 2,
"printWidth": 40,
"trailingComma": "none"
}
Loading