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

[pull] main from Accenture:main #17

Open
wants to merge 3,767 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3767 commits
Select commit Hold shift + click to select a range
1d7fe93
Merge pull request #1660 from Accenture/bug/1644-deploy-of-dataextens…
JoernBerkefeld Sep 2, 2024
b5d8cec
Merge remote-tracking branch 'origin/develop' into bug/1657-eventsumm…
JoernBerkefeld Sep 2, 2024
39e440f
Merge pull request #1658 from Accenture/bug/1657-eventsummary-not-dep…
JoernBerkefeld Sep 2, 2024
5ece335
#0: improve publish logs with proper keys and names
JoernBerkefeld Sep 3, 2024
9e626ac
#1645: add retrieve validation rules into boilerplate config
JoernBerkefeld Sep 3, 2024
73f305d
#1666: refactoring
JoernBerkefeld Sep 3, 2024
da0b490
#1666: add sample override validation rule to boilerplate config
JoernBerkefeld Sep 3, 2024
da09ce5
#1666: add validation rule overrides by method & type
JoernBerkefeld Sep 3, 2024
f37a9b9
#1666: refactoring & code comments
JoernBerkefeld Sep 3, 2024
45e4cdc
#0: fix async await issue for sf journeys and sf events
JoernBerkefeld Sep 3, 2024
83b2f57
#1668: fix async await issue for sf journeys and sf events when multi…
JoernBerkefeld Sep 3, 2024
5ff1dc3
#0: fix response of mcdev publish journey
JoernBerkefeld Sep 3, 2024
aec37db
Revert "#0: improve publish logs with proper keys and names"
JoernBerkefeld Sep 3, 2024
8f16e65
Merge pull request #1667 from Accenture/feature/1666-optional-validat…
JoernBerkefeld Sep 3, 2024
e3afa82
Merge remote-tracking branch 'origin/develop' into bug/1668-sf_object…
JoernBerkefeld Sep 3, 2024
c78f74b
Merge pull request #1669 from Accenture/bug/1668-sf_object_checks_for…
JoernBerkefeld Sep 3, 2024
a6cb91f
#1616: ensure CreatedDate and ModifiedDate are always send, even if t…
JoernBerkefeld Sep 4, 2024
df0cd40
#0: improve publish journey log output
JoernBerkefeld Sep 4, 2024
cab909a
#1643: handle CodeExtractItem in validations
JoernBerkefeld Sep 4, 2024
736e43e
#0: hide warnings about missing folder for sub-blocks in emails (asse…
JoernBerkefeld Sep 4, 2024
896508d
#1671: add --skipValidation option to deploy, build, buildDefinition,…
JoernBerkefeld Sep 4, 2024
812c532
Merge pull request #1672 from Accenture/feature/1671-allow-reducing-b…
JoernBerkefeld Sep 4, 2024
1595aed
#1671: enable validation rules for type dataExtension
JoernBerkefeld Sep 4, 2024
cf8fff6
#1472: also run update assets sequentially to work with key changes
JoernBerkefeld Sep 4, 2024
1094a21
Revert "#1616: ensure CreatedDate and ModifiedDate are always send, e…
JoernBerkefeld Sep 4, 2024
2720364
Merge pull request #1642 from Accenture/develop
JoernBerkefeld Sep 4, 2024
4cfd6c6
prep 7.4.0
JoernBerkefeld Sep 4, 2024
41a9454
7.4.0
JoernBerkefeld Sep 4, 2024
04754c8
#1676: fix graceful handling of "key not found" error for journey and…
JoernBerkefeld Sep 5, 2024
0dbca10
Merge pull request #1677 from Accenture/bug/1676-trying-to-retrieve-a…
JoernBerkefeld Sep 5, 2024
b1fcbb7
#1679: remove .BAK files that get created by mcdev upgrade from versi…
JoernBerkefeld Sep 10, 2024
e18cbd5
Merge pull request #1691 from Accenture/task/1679-dont-track-bak-file…
JoernBerkefeld Sep 10, 2024
82d47bf
Bump eslint from 9.9.0 to 9.10.0
dependabot[bot] Sep 11, 2024
714170e
Merge pull request #1687 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Sep 11, 2024
fcd3c0e
Bump typescript from 5.5.4 to 5.6.2
dependabot[bot] Sep 11, 2024
5c12146
Merge pull request #1688 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Sep 11, 2024
dffd7d0
#1177: turn field add/update check case insensitive and remove redund…
JoernBerkefeld Sep 11, 2024
122c70c
#1177: cleanup & code comments
JoernBerkefeld Sep 11, 2024
9076243
Merge pull request #1694 from Accenture/bug/1177-test-for-addedupdate…
JoernBerkefeld Sep 11, 2024
09f9d04
#1695: ensure showing what to do in VSCE when the project config need…
JoernBerkefeld Sep 11, 2024
3163534
#1690: improve error log for missing config if default value is array…
JoernBerkefeld Sep 11, 2024
243f263
Merge pull request #1696 from Accenture/bug/1690-show-info-how-to-run…
JoernBerkefeld Sep 11, 2024
1f6be8a
#1695: properly warn about potentially missing SF object access and h…
JoernBerkefeld Sep 11, 2024
64b785f
Merge pull request #1697 from Accenture/task/1695-warn-about-missing-…
JoernBerkefeld Sep 11, 2024
e63d303
#1692: only warn about Common fields on non-published journeys/events
JoernBerkefeld Sep 11, 2024
fc9ac6f
#1692: ensure references to the entry-object can be checked correctly…
JoernBerkefeld Sep 11, 2024
e316bc5
#1692: code comments
JoernBerkefeld Sep 11, 2024
9cb11a2
Merge pull request #1698 from Accenture/bug/1692-dont-flag-common-vs-…
JoernBerkefeld Sep 11, 2024
9168493
#1680: list CC and BCC values on email activities as arrays
JoernBerkefeld Sep 11, 2024
da7e7dd
#1680: disable retrieving triggeredSend.BccEmail because it's always …
JoernBerkefeld Sep 12, 2024
2358697
#1680: adapt triggeredSend test cases for now missing BccEmail field
JoernBerkefeld Sep 12, 2024
f2176b1
Merge pull request #1699 from Accenture/task/1680-show-cc-and-bcc-val…
JoernBerkefeld Sep 12, 2024
2fb0beb
#1674: sort journey activities by key
JoernBerkefeld Sep 12, 2024
6d210e1
#1674: sort journey email activity's triggeredSend attributes alphabe…
JoernBerkefeld Sep 12, 2024
039f7b0
#1674: sort sf entry event objects and fields alphabetically for easi…
JoernBerkefeld Sep 12, 2024
b48433b
#1674: cleanup
JoernBerkefeld Sep 12, 2024
607c31c
#1674: fix journey tests to reflect sorted activity order
JoernBerkefeld Sep 12, 2024
6e79ccb
Merge pull request #1700 from Accenture/task/1674-ensure-journey-acti…
JoernBerkefeld Sep 12, 2024
0eab826
#1545: clean up auto-created folder-dir in deploy-dir to avoid errors…
JoernBerkefeld Sep 12, 2024
d941c52
Merge pull request #1701 from Accenture/bug/1545-upserting-folder-fai…
JoernBerkefeld Sep 12, 2024
e1e7289
Bump lint-staged from 15.2.9 to 15.2.10
dependabot[bot] Sep 12, 2024
57685af
Merge pull request #1655 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Sep 12, 2024
3881a1d
Bump @eslint/js from 9.9.0 to 9.10.0
dependabot[bot] Sep 12, 2024
35c9d5b
Merge pull request #1684 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Sep 12, 2024
c5c9d18
Bump @types/node from 22.4.2 to 22.5.4
dependabot[bot] Sep 12, 2024
c2fa0cc
Merge pull request #1686 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Sep 12, 2024
4a6b28a
Bump update-notifier from 7.2.0 to 7.3.1
dependabot[bot] Sep 12, 2024
7d95af5
Merge pull request #1682 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Sep 12, 2024
877f814
Bump inquirer from 10.1.8 to 10.2.2
dependabot[bot] Sep 12, 2024
62be453
Merge pull request #1683 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Sep 12, 2024
ba0fa69
Merge pull request #1702 from Accenture/develop
JoernBerkefeld Sep 12, 2024
da6ee5e
prep 7.4.1
JoernBerkefeld Sep 12, 2024
152a939
7.4.1
JoernBerkefeld Sep 12, 2024
f49e442
#1717: improve validation rule typing
JoernBerkefeld Sep 17, 2024
94d188a
#1717: add --skipValidation to retrieve
JoernBerkefeld Sep 17, 2024
bd863a3
#1717: fix deploy option description
JoernBerkefeld Sep 17, 2024
5406566
Merge pull request #1718 from Accenture/bug/1717-skipvalidation-does-…
JoernBerkefeld Sep 17, 2024
ea73f09
#1716: update journey-triggeredSendStatus and suppressTracking
JoernBerkefeld Sep 17, 2024
79fa77a
Merge pull request #1719 from Accenture/bug/1716-triggeredsendstatus-…
JoernBerkefeld Sep 17, 2024
b9c849e
#126: exclude auto-created folders from being auto-saved to retrieve dir
JoernBerkefeld Sep 19, 2024
92ee0a0
#126: correct Folder.saveResults signature to allow saving folders to…
JoernBerkefeld Sep 19, 2024
b73213f
#126: refactoring
JoernBerkefeld Sep 19, 2024
0460484
Merge pull request #1720 from Accenture/bug/126-folders-saved-to-retr…
JoernBerkefeld Sep 19, 2024
0da1e24
#1721: disable auto-opening markdown renderer to enable vscode's git …
JoernBerkefeld Sep 19, 2024
dd001d5
Merge pull request #1722 from Accenture/task/1721-vscode-should-open-…
JoernBerkefeld Sep 19, 2024
cb473d0
Bump @types/node from 22.5.4 to 22.5.5
dependabot[bot] Sep 19, 2024
b0363e2
Merge pull request #1711 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Sep 19, 2024
f5e55e0
Bump @types/mocha from 10.0.7 to 10.0.8
dependabot[bot] Sep 19, 2024
008fcac
Merge pull request #1714 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Sep 19, 2024
541ab10
Bump husky from 9.1.5 to 9.1.6
dependabot[bot] Sep 19, 2024
3816698
Merge pull request #1712 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Sep 19, 2024
ce48589
Bump inquirer from 10.2.2 to 11.0.2
dependabot[bot] Sep 19, 2024
092dd0b
Merge pull request #1724 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Sep 19, 2024
5459c92
Bump eslint-plugin-jsdoc from 50.2.2 to 50.2.4
dependabot[bot] Sep 19, 2024
2913a6e
Merge pull request #1723 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Sep 19, 2024
404a8c6
Merge pull request #1725 from Accenture/develop
JoernBerkefeld Sep 19, 2024
3345cfe
prep 7.4.2
JoernBerkefeld Sep 19, 2024
01965ee
7.4.2
JoernBerkefeld Sep 19, 2024
af6b8cd
#1726: improve linting for .mcdev-validations.js
JoernBerkefeld Sep 19, 2024
1a2a899
Merge pull request #1727 from Accenture/task/1726-improve-linting-for…
JoernBerkefeld Sep 19, 2024
defc2cd
#1323: add FallbackFromAddress and
JoernBerkefeld Sep 23, 2024
581e433
#1730: resolve deliveryProfileId on triggeredSends in journeys
JoernBerkefeld Sep 23, 2024
cb3443d
#1730: fix journey tests
JoernBerkefeld Sep 23, 2024
94a8a45
#1730: fix general tests
JoernBerkefeld Sep 23, 2024
32722fd
#1730: dont resolve senderProfile if sendClassification is only loade…
JoernBerkefeld Sep 23, 2024
4ded753
#1730: make deliveryProfile ID update more reliable
JoernBerkefeld Sep 23, 2024
ae81246
Merge pull request #1731 from Accenture/task/1730-resolve-deliverypro…
JoernBerkefeld Sep 24, 2024
df50955
#1708: resolve user name for modifiedBy and createdBy on event
JoernBerkefeld Sep 25, 2024
2f8805e
#1708: resolve user name for modifiedBy and createdBy on dataExtract
JoernBerkefeld Sep 25, 2024
d8c035a
#1708: resolve user name for modifiedBy and createdBy on senderProfile
JoernBerkefeld Sep 25, 2024
f602153
#1708: clarify that script via rest api does not offer the info on wh…
JoernBerkefeld Sep 25, 2024
c7778f6
#1708: resolve user name for modifiedBy and createdBy on verification
JoernBerkefeld Sep 25, 2024
88b544b
#1708: fix new createdBy / modifiedBy fields on senderProfile
JoernBerkefeld Sep 26, 2024
1915840
#1708: adapt tests for resolving user names on senderProfile, event, …
JoernBerkefeld Sep 26, 2024
fcea359
#1708: fix deployment of users after caching improvements prevented B…
JoernBerkefeld Sep 26, 2024
e4358f7
#1708: fix user test
JoernBerkefeld Sep 26, 2024
a10addb
Merge pull request #1737 from Accenture/task/1708-resolve-createdby-a…
JoernBerkefeld Sep 26, 2024
d3e9479
#1738: skip re-retrieve if all publish actions failed
JoernBerkefeld Sep 26, 2024
dd5ae93
Merge pull request #1739 from Accenture/bug/1738-publish-journey-re-r…
JoernBerkefeld Sep 26, 2024
bd57756
#1740: add missing preDeployment handling of journey activities
JoernBerkefeld Sep 26, 2024
54c274c
Merge pull request #1741 from Accenture/bug/1740-javascript-error-on-…
JoernBerkefeld Sep 26, 2024
d7c410b
#1742: correctly retrieve all related transactionalEmails after publi…
JoernBerkefeld Sep 26, 2024
af57ce1
Merge pull request #1744 from Accenture/bug/1742-publishing-multiple-…
JoernBerkefeld Sep 26, 2024
04289d8
Merge branch 'develop' into bug/1323-senderprofile-not-selectable-in-…
JoernBerkefeld Sep 26, 2024
145f383
#1323: adapt senderProfile tests for added FallbackFromAddress field
JoernBerkefeld Sep 26, 2024
6fbdfde
Merge pull request #1745 from Accenture/bug/1323-senderprofile-not-se…
JoernBerkefeld Sep 26, 2024
44be3b9
#1750: improve debug logging for custom validation rules
JoernBerkefeld Sep 30, 2024
31ea3ed
Merge pull request #1751 from Accenture/task/1750-improve-debug-loggi…
JoernBerkefeld Sep 30, 2024
2f8c53e
Merge pull request #1752 from Accenture/develop
JoernBerkefeld Sep 30, 2024
e1c7766
prep 7.4.3
JoernBerkefeld Sep 30, 2024
22b41bb
7.4.3
JoernBerkefeld Sep 30, 2024
ffcada5
#1748: resolve sendClassification in transactionalEmail
JoernBerkefeld Sep 30, 2024
739c22e
#1748: enhance tests for resolving sendClassificaiton in transactiona…
JoernBerkefeld Sep 30, 2024
61a660e
Merge pull request #1755 from Accenture/task/1748-resolve-send-classi…
JoernBerkefeld Sep 30, 2024
91fdd15
#1749: update journey with data from transactionalEmail
JoernBerkefeld Oct 1, 2024
6698388
Merge pull request #1760 from Accenture/task/1749-update-transactiona…
JoernBerkefeld Oct 1, 2024
233f45f
#1761: fix validation rules for deploy and ensure they work on a clone
JoernBerkefeld Oct 1, 2024
7542295
Merge pull request #1762 from Accenture/bug/1761-validation-scripts-n…
JoernBerkefeld Oct 1, 2024
b636ecd
#1763: correctly cache transactionalEmail during journey deployment
JoernBerkefeld Oct 1, 2024
ff68d56
Merge pull request #1764 from Accenture/bug/1763-related-transactiona…
JoernBerkefeld Oct 1, 2024
a650b51
#1754: add new validation rule noAmpscriptHtmlTag
JoernBerkefeld Oct 2, 2024
519e42f
#1754: improve look and feel of validation rule warnings (if there is…
JoernBerkefeld Oct 2, 2024
afeef32
#1754: hide "constructing common object" message from CLI
JoernBerkefeld Oct 2, 2024
3f15549
#1754: add missing "> to amscript-html check
JoernBerkefeld Oct 2, 2024
847722f
Merge pull request #1766 from Accenture/task/1754-add-new-validation-…
JoernBerkefeld Oct 2, 2024
1d9cff3
Merge pull request #1767 from Accenture/develop
JoernBerkefeld Oct 3, 2024
b1f7691
prep 7.4.4
JoernBerkefeld Oct 3, 2024
d0a1f5c
7.4.4
JoernBerkefeld Oct 3, 2024
77795bf
Bump eslint-plugin-unicorn from 55.0.0 to 56.0.0
dependabot[bot] Oct 7, 2024
5cd2d6f
Merge pull request #1777 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Oct 10, 2024
de90a52
Bump winston from 3.14.2 to 3.15.0
dependabot[bot] Oct 10, 2024
6897cc1
Merge pull request #1775 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Oct 10, 2024
82cdadc
Bump mock-fs from 5.2.0 to 5.3.0
dependabot[bot] Oct 10, 2024
5f33fd0
Merge pull request #1756 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Oct 10, 2024
6476b6f
Bump eslint-plugin-jsdoc from 50.2.4 to 50.3.1
dependabot[bot] Oct 10, 2024
3a6b0d0
Merge pull request #1773 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Oct 10, 2024
3547d31
Merge branch 'develop' of github.com:Accenture/sfmc-devtools into dev…
JoernBerkefeld Oct 17, 2024
8f22c6b
#1805: ask to delete deploy folder when running build
JoernBerkefeld Oct 25, 2024
2cbfc73
Merge pull request #1815 from Accenture/task/1805-when-running-build-…
JoernBerkefeld Oct 30, 2024
38fbaa0
#1814: filter journey builder triggeredSends from being saved to disk
JoernBerkefeld Oct 30, 2024
c8b42b7
Merge pull request #1816 from Accenture/task/1814-no-longer-save-jour…
JoernBerkefeld Nov 1, 2024
365cfa5
#1802: disable "done"/"failed" message while publishing journeys
JoernBerkefeld Nov 2, 2024
e2fdbff
#1802: ensure spinner is started and stopped between transactional jo…
JoernBerkefeld Nov 2, 2024
6916f4c
Merge pull request #1817 from Accenture/bug/1802-publishing-multiple-…
JoernBerkefeld Nov 2, 2024
e350d1e
#1818: no longer send triggered send key / id during CREATE and dont …
JoernBerkefeld Nov 2, 2024
aae7658
#1818: add missing field config
JoernBerkefeld Nov 2, 2024
c53a992
Merge pull request #1819 from Accenture/task/1818-no-longer-include-t…
JoernBerkefeld Nov 2, 2024
557bbaf
#1805: move purge-deploy-folder logic up to handle multi-type templating
JoernBerkefeld Nov 2, 2024
88af279
Merge pull request #1820 from Accenture/task/1805-when-running-build-…
JoernBerkefeld Nov 2, 2024
30ff95d
#1806: fix cdp's handoff of source-market to buildTemplate
JoernBerkefeld Nov 2, 2024
82d7dc5
Merge pull request #1821 from Accenture/bug/1806-executing-mcdev-cdp-…
JoernBerkefeld Nov 2, 2024
ebac837
#1808: new icon for sf-triggered events
JoernBerkefeld Nov 4, 2024
88e482a
#0: align format of warnings & errors for validations
JoernBerkefeld Nov 4, 2024
ea6b7fc
Merge pull request #1822 from Accenture/task/1808-check-if-correct-ic…
JoernBerkefeld Nov 4, 2024
daac5c2
#1800: improve upsert & matchName errors
JoernBerkefeld Nov 4, 2024
cfa3e0a
#1800: code review fixes
JoernBerkefeld Nov 4, 2024
046121e
Merge pull request #1823 from Accenture/task/1800-errors-for-deployin…
JoernBerkefeld Nov 4, 2024
bc22c5e
#1825: add auto-renaming to avoid duplicate-name error for automation…
JoernBerkefeld Nov 4, 2024
b9949a4
#1825: ensure validation rules do not block fixKeys
JoernBerkefeld Nov 4, 2024
1698982
#1825: fix tests
JoernBerkefeld Nov 4, 2024
66c89d7
Merge pull request #1827 from Accenture/task/1825-auto-rename-compone…
JoernBerkefeld Nov 4, 2024
a034285
#1826: fix importFile no longer deployable
JoernBerkefeld Nov 4, 2024
bf124ba
Merge pull request #1828 from Accenture/bug/1826-cannot-create-import…
JoernBerkefeld Nov 4, 2024
3e3687d
#37: add support to update/create automation wait activities
JoernBerkefeld Nov 4, 2024
2d9ec2c
#37: safety checks on automations without steps or steps without acti…
JoernBerkefeld Nov 5, 2024
d0c2d86
#0: avoid spillover in the cacheMap from other tests
JoernBerkefeld Nov 5, 2024
d81e860
#37: add retrieve test for automation with wait activities
JoernBerkefeld Nov 5, 2024
0d70ec0
#37: add test for documentation of wait activity
JoernBerkefeld Nov 7, 2024
fbb2afd
#1839: limit noRootFolder validation rule to types other than cloudpa…
JoernBerkefeld Nov 7, 2024
feecb96
Merge pull request #1843 from Accenture/bug/1839-validation-rule-noro…
JoernBerkefeld Nov 7, 2024
e673788
#1842: resolve automationId in event when applicable
JoernBerkefeld Nov 7, 2024
afba6eb
#37: ensure 24hrs format is used in json/md
JoernBerkefeld Nov 7, 2024
dc9baf5
#37: improve code comments
JoernBerkefeld Nov 7, 2024
3597bc0
Merge remote-tracking branch 'origin/develop' into feature/37-add-sup…
JoernBerkefeld Nov 7, 2024
18af5d8
Merge pull request #1829 from Accenture/feature/37-add-support-for-au…
JoernBerkefeld Nov 7, 2024
551b238
Merge remote-tracking branch 'origin/develop' into task/1842-resolve-…
JoernBerkefeld Nov 7, 2024
0b4603d
#0: code comments
JoernBerkefeld Nov 7, 2024
0f6ac7c
#1842: update tests for automation linked in events
JoernBerkefeld Nov 8, 2024
89375aa
Merge pull request #1845 from Accenture/task/1842-resolve-automationi…
JoernBerkefeld Nov 8, 2024
9bebcbb
#1729: allow turning auto-formatting on/off via config and while runn…
JoernBerkefeld Nov 8, 2024
3e58de0
#0: update validation rule settings for tests
JoernBerkefeld Nov 8, 2024
c2d3af8
#1729: fix config vs command option logic
JoernBerkefeld Nov 8, 2024
b496435
#0: fix automation documentation of unsupported activity types
JoernBerkefeld Nov 8, 2024
9bd6e60
Merge pull request #1846 from Accenture/feature/1729-option-to-disabl…
JoernBerkefeld Nov 8, 2024
ebf5beb
#1807: cross-check events with associated dataExtensions to ensure al…
JoernBerkefeld Nov 8, 2024
242365d
#1807: adapt test for SFevent-dataExtension crosscheck on fields
JoernBerkefeld Nov 8, 2024
e5e4954
#1842: ensure automation cache always has the id/objectid
JoernBerkefeld Nov 8, 2024
241b9db
#1807: gray out warnings if the event/journey is not published
JoernBerkefeld Nov 8, 2024
bc0cb18
Merge pull request #1849 from Accenture/task/1807-add-validation-for-…
JoernBerkefeld Nov 8, 2024
36b8bb8
#1850: add command validate journey and option deploy --validate
JoernBerkefeld Nov 9, 2024
e70de4b
#1807: fix de-event comparison for deploy
JoernBerkefeld Nov 9, 2024
a8ca3d2
#1851: add option deploy --ignoreFolders
JoernBerkefeld Nov 9, 2024
541952b
#0: hotfixes for dataExtension an senderProfile
JoernBerkefeld Nov 9, 2024
74e3591
#1852: allow turning errors on Salesforce fields into a warning
JoernBerkefeld Nov 11, 2024
c4ff844
#1814: also exclude HiddenJourneyBuilderTriggeredSends
JoernBerkefeld Nov 11, 2024
79b4d97
#0: make ccEmail / bccEmail checks more reliable
JoernBerkefeld Nov 11, 2024
74c8f8d
#1850: remove irrelevant option for validate
JoernBerkefeld Nov 11, 2024
fe2ba2c
#1850: add tests for validate journey
JoernBerkefeld Nov 11, 2024
71b7678
#1850: add a negative test for not validating transactional journeys
JoernBerkefeld Nov 11, 2024
be76e63
Merge pull request #1860 from Accenture/feature/1850-add-validate-jou…
JoernBerkefeld Nov 11, 2024
5aa3a14
Merge remote-tracking branch 'origin/develop' into feature/1851-add-o…
JoernBerkefeld Nov 11, 2024
b7643fa
Merge pull request #1863 from Accenture/feature/1851-add-option-deplo…
JoernBerkefeld Nov 11, 2024
f7b3d75
Merge remote-tracking branch 'origin/develop' into feature/1852-add-o…
JoernBerkefeld Nov 11, 2024
4b9a6a1
#0: fixed tests for cc/bcc fields
JoernBerkefeld Nov 13, 2024
e7dc08f
Merge pull request #1864 from Accenture/feature/1852-add-option-deplo…
JoernBerkefeld Nov 13, 2024
f52760c
#1294: add documentation of retention policy and upgrade test cases
JoernBerkefeld Nov 13, 2024
7b45bfa
Merge pull request #1865 from Accenture/feature/1294_show_retention_p…
JoernBerkefeld Nov 13, 2024
6522129
#1866: fix buildTemplate/buildDefintiion/build creating ssjs files wi…
JoernBerkefeld Nov 15, 2024
bda56e4
Merge pull request #1867 from Accenture/bug/1866-buildtemplate-create…
JoernBerkefeld Nov 15, 2024
8ee941e
#1868: fix createDeltaPkg
JoernBerkefeld Nov 18, 2024
fe634b2
Merge pull request #1869 from Accenture/bug/1868-createdeltapkg-retur…
JoernBerkefeld Nov 18, 2024
e13c504
Bump eslint-plugin-jsdoc from 50.3.1 to 50.5.0
dependabot[bot] Nov 18, 2024
fc4bbaf
Merge pull request #1870 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Nov 18, 2024
a267398
Bump @types/node from 22.5.5 to 22.9.0
dependabot[bot] Nov 18, 2024
8bf0ef9
Merge pull request #1862 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Nov 18, 2024
5d3e637
Bump globals from 15.9.0 to 15.12.0
dependabot[bot] Nov 18, 2024
d9e1dea
Merge pull request #1832 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Nov 18, 2024
ef3735a
Bump yocto-spinner from 0.1.0 to 0.1.1
dependabot[bot] Nov 18, 2024
5d9858c
Merge pull request #1786 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Nov 18, 2024
b5ffa16
Bump typescript from 5.6.2 to 5.6.3
dependabot[bot] Nov 18, 2024
cf1c388
Merge pull request #1783 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Nov 18, 2024
7b6d209
Bump simple-git from 3.25.0 to 3.27.0
dependabot[bot] Nov 18, 2024
5b786ff
Merge pull request #1733 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Nov 18, 2024
846a6f9
Bump axios-mock-adapter from 2.0.0 to 2.1.0
dependabot[bot] Nov 18, 2024
d43e927
Merge pull request #1789 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Nov 18, 2024
5ec2d03
Bump inquirer from 11.0.2 to 12.1.0
dependabot[bot] Nov 18, 2024
5b1f631
Merge pull request #1861 from Accenture/dependabot/npm_and_yarn/devel…
JoernBerkefeld Nov 18, 2024
c5c0038
Merge pull request #1847 from Accenture/develop
JoernBerkefeld Nov 18, 2024
0a41db5
prep 7.5.0
JoernBerkefeld Nov 18, 2024
fefd959
7.5.0
JoernBerkefeld Nov 18, 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
  •  
  •  
  •  
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