-
Notifications
You must be signed in to change notification settings - Fork 109
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: registryCustomizations #1217
Merged
+11,795
−5,382
Merged
Changes from 1 commit
Commits
Show all changes
191 commits
Select commit
Hold shift + click to select a range
d5d9116
chore: tsconfig for top-level await
mshanemc 0a1c246
feat: registry variants
mshanemc 7b492f1
feat: merge custom registry in registryAccess
mshanemc 2ac3c60
feat: customRegistry by default via registryAccess
mshanemc 06afe57
feat: decompose using any uniqueIdElement
mshanemc 0c92906
Merge remote-tracking branch 'origin/main' into sm/raw-registry-variants
mshanemc dbef1af
chore: remove license
mshanemc 4e5ad58
test: variants nut test fixture for permset
mshanemc 6c82595
chore: replacement for baseName that handles dots in fullName
mshanemc 5742bd3
refactor: handle dots for fieldPermissions
mshanemc 1df9dbe
chore: log presence of customizations
mshanemc ff6e457
refactor: extract polling options logic
mshanemc e52ad7a
test: snapshots for custom object conversion
mshanemc c2154d8
test: move snapshot location
mshanemc e72ce10
test: snapshots for staticResource
mshanemc e2ee0dc
test: snapshots for both sample repos
mshanemc 61393db
test: sample changed?
mshanemc 9e376b8
chore: vscode setting
mshanemc 3928c8e
test: better test labeling
mshanemc 96d9475
test: non-dynamic mocha tests
mshanemc 2fd812e
test: clear snaps
mshanemc 126b789
test: improve file naming
mshanemc c7a82c1
test: re-commit snapshots
mshanemc b0a25f1
chore: no linter noise inside snapshots
mshanemc db465d8
style: preserve snapshot data
mshanemc cc1c137
style: don't change snapshots
mshanemc d6f7fa5
chore: prettier ignore snapshots
mshanemc ced74f2
chore: didn't use prettier
mshanemc c99be49
test: labels project, put sfdx-project where they go
mshanemc 073dc93
Merge branch 'sm/approval-tests' into sm/raw-registry-variants
mshanemc 5e09df4
test: snapshot for partial permSet decomposition
mshanemc 8034c0b
test: moved to snapshots
mshanemc 5199f46
test: include force-app or other top-level project folder
mshanemc 7126453
Merge branch 'sm/approval-tests' into sm/raw-registry-variants
mshanemc 789db52
feat: option to specify non-cwd projDir for CSBuilder
mshanemc e11e892
fix: pass registry in more places
mshanemc 6fe75d6
test: ability to compare xml files by parsing to json
mshanemc 7203f55
test: permissionset decomposition works
mshanemc 1f57de0
feat: support for startEmpty/topLevel with decomposed
mshanemc d8c782c
test: use absolute paths to fix labels snapshot
mshanemc 4195072
Merge branch 'sm/approval-tests' into sm/raw-registry-variants
mshanemc 132c7c6
test: changes for or caught by UT
mshanemc b711b60
test: territory2 snapshots from pdr
mshanemc 5fe05ab
test: snapshot for deb
mshanemc 5045953
test: snapshots for folder types
mshanemc 911bd98
test: snapshot testing docs and dir comparison utility
mshanemc 1a7e497
test: snapsnots in CI only on linux. Run locally
mshanemc 9045981
test: snapshots still run as part of `yarn test`
mshanemc 268c694
ci: qa for workflows change
mshanemc 6518b72
ci: longpaths in more places
mshanemc 6fe9cea
ci: longpaths for windows perf test
mshanemc 826638f
test: longpaths only for windows
mshanemc 8379d35
Merge branch 'sm/approval-tests' into sm/raw-registry-variants
mshanemc bd09569
chore: script change
mshanemc 20553e8
test: identical asserts
mshanemc 1a1b3b8
test: snapshots for workflows
mshanemc 8f40c33
Merge branch 'sm/approval-tests' into sm/raw-registry-variants
mshanemc bb5acb9
test: workflow variant
mshanemc e43d6f4
feat: prefer xmlElement over directory when present
mshanemc 5274652
test: snapshot for decomposed workflow via variant
mshanemc 48d1e13
test: p.xml in the correct location for workflow mdapi
mshanemc 8dfa696
Merge branch 'sm/approval-tests' into sm/raw-registry-variants
mshanemc 17c1d97
feat: presets with snapshot for PS preset
mshanemc 4475cae
fix: handling no presets
mshanemc ed2aaeb
refactor: empty defaults for customization/presets
mshanemc b669448
fix: pass empty array for customizations
mshanemc b4cd6a3
test: decomposed types are mostly not addressable to keep out of p.xml
mshanemc 040a785
feat: preset for decomposed permsets
mshanemc 3b6ba03
test: snapshots for using permset preset
mshanemc 2c5f26e
docs: notes about registry variants
mshanemc 8da7ff9
test: sharingRules
mshanemc f71a06e
Merge branch 'sm/approval-tests' into sm/raw-registry-variants
mshanemc 32cc215
Merge branch 'sm/approval-tests' into sm/registry-presets
mshanemc 39068db
fix: correct parent for fieldPermissions
mshanemc ac0c447
chore: tsconfig for presets json
mshanemc 13e58af
refactor: emit empty parents
mshanemc db359b0
feat: sharingRules presets
mshanemc 88999eb
test: snapshot for decomposedSharingRules
mshanemc 21a0579
test: keep empty workflow
mshanemc 1878e2b
test: use main workflow branch
mshanemc 5311528
Merge remote-tracking branch 'origin/main' into sm/approval-tests
mshanemc 23ec6ff
test: snapshot for bots
mshanemc e4115b8
ci: longpath PR was merged, use main
mshanemc fd28834
chore: type-only import for jsforce
mshanemc c533060
chore: bump core for xnuts
mshanemc 33ecc4f
ci: test uses main
mshanemc 865dabd
test: refactor metadata transfer and tests using function
mshanemc 6bc2ff7
Merge branch 'sm/raw-registry-variants' into sm/registry-presets
mshanemc 9ed76a0
Merge remote-tracking branch 'origin/sm/approval-tests' into sm/regis…
mshanemc 7f31e4e
test: generated xml order is determinstic and may not match original
mshanemc f59171f
chore: bump core
mshanemc a618e2a
test: snapshot fix for workflow variants
mshanemc af30c71
Merge remote-tracking branch 'origin/main' into sm/registry-presets
mshanemc 1cee484
test: account workflow snapshot update
mshanemc f72568c
test: workflow via presets
mshanemc 204ea73
test: snapshot for empty top-level file
mshanemc 2e52a3a
test: decomp for labels
mshanemc f82f60b
refactor: restore dot-joined files (ex: FieldPermissions)
mshanemc daa129c
test: snapshot of top-level-only labels
mshanemc 0a8afe4
test: ut changes for empty file behavior
mshanemc 7825bf4
test: adjust snaps for xml ordering of recompose
mshanemc 3dc9a15
docs: todo updates
mshanemc 9843f13
ci: test only exclude snapshot tests
mshanemc 88cbf26
test: dir names as const
mshanemc 0cc8463
docs: docs for 3 presets
mshanemc a0a593e
test: remove toplevel workflow from source snapshot
mshanemc 96c77d5
test: apply registryValidation tests to presets
mshanemc 5adceab
test: dynamically load the preset folder
mshanemc 12fae7b
refactor: import what you need
mshanemc 5a4db80
refactor: import cleanup
mshanemc a68fa6f
test: remove original variant nut in favor of snapshot testing
mshanemc fdd4d46
test: full diff for windows debug
mshanemc df7fec5
docs: comments
mshanemc 23feec6
Merge remote-tracking branch 'origin/main' into sm/raw-registry-variants
mshanemc 525b737
feat: deterministic md recomposition order
mshanemc 4e54820
test: export dirents
mshanemc 3b9dab7
test: mpd project for snapshots (3 dirs)
mshanemc 5495664
test: snapshot for recomposed mdapi
mshanemc 522aeab
test: identical dirs must exist
mshanemc 5487cc9
chore: snapshots for 3 original dirs after applying xml over them
mshanemc 201d01d
test: force-app needs to go back into its original dir
mshanemc 88ee5c9
style: use empty element, not self-closing tag
mshanemc 4b28737
test: copy to a tmpDir
mshanemc 292aea1
chore: compare relative paths for identical dirs
mshanemc cbf66f8
chore: undo snapshots for source merging
mshanemc 4dccd40
chore: cleanup for test directories
mshanemc f2a3a3f
test: snapshot for the force-app dir
mshanemc c4d4a45
test: snapshot for dir 2
mshanemc 3dc309e
test: snapshot for foo-bar/app
mshanemc 43bb62a
chore: comments for unused logger fn
mshanemc da4b97f
docs: code comments instead of pr comments
mshanemc 3dcd199
Merge branch 'sm/mpd-snapshots' into sm/raw-registry-variants
mshanemc b683b0d
test: settings suffix list
mshanemc 251ec13
refactor: explicit return for void
mshanemc 271ecbf
refactor: avoids void 0
mshanemc f3f774e
refactor: types match fs
mshanemc b202ebc
refactor: follow complexity rules
mshanemc 0a2e1bf
chore: refactor test callCount
mshanemc 4c2e5d4
fix: componentSet.map isn't like array.map
mshanemc 830c88b
refactor: no tooling api for diagnostic utils
mshanemc 1845e30
refactor: thinner methods
mshanemc be070f7
refactor: metadata resolver functions
mshanemc 0b6864f
fix: don't save empty parent objects
mshanemc 423b60f
refactor: fewer logic branches
mshanemc 15c62a0
refactor: remove 2 unused props from type
mshanemc d72cbab
refactor: use true as only foundMerge option
mshanemc 41cfccc
refactor: extract writeInfo logic for children, parents
mshanemc 0110ae7
refactor: remove dangerous assertion
mshanemc 52fd38f
test: top-level types cannot also be children
mshanemc 71ab2be
Merge remote-tracking branch 'origin/main' into sm/raw-registry-variants
mshanemc 280f3e8
style: jsdoc indent for windows ut
mshanemc 2c40879
chore: cleanup old scripts and docs
mshanemc 766e763
fix: adapter names
mshanemc e67cb0f
refactor: more coe cleanup
mshanemc 2c8406e
test: ut for nondecomposed
mshanemc 2734d67
fix: handling for wildcards matching org contents
mshanemc 4c85de3
refactor: build metadata map only when needed
mshanemc b303ea1
refactor: private methods to functions
mshanemc 70a4824
refactor: simplify partialDelete handling
mshanemc 843f2dd
fix: handles colons in metadata names
mshanemc d5e5849
Merge remote-tracking branch 'origin/main' into sm/raw-registry-variants
mshanemc fc10422
chore: bump core
mshanemc 0c823c9
refactor: more registries to component sets, eliminate an unneeded one
mshanemc cc27dc9
chore: name typo
mshanemc b3bafb1
test: change test to spy on a function
mshanemc e69c718
refactor: put unaddressable children in results
mshanemc 006dbc8
refactor: spread not concat
mshanemc 6e553e9
refactor: cleaner cs and csb
mshanemc 5ff2e9b
chore: wireit watches preset changes
mshanemc 5265052
feat: handles "partial delete" of decomposed children
mshanemc eff66a1
refactor: reorganize retrieve code
mshanemc 1a23e53
style: formatting
mshanemc 8290dce
refactor: remove barrel
mshanemc 3a53039
refactor: deployResult logic
mshanemc a7f625a
perf: dedupe deploy results once
mshanemc 790ceb8
Merge remote-tracking branch 'origin/main' into sm/raw-registry-variants
mshanemc c15e587
chore: comments about removing enums
mshanemc 51a83cf
chore: script/dep cleanup
mshanemc ffe0c2d
Merge remote-tracking branch 'origin/main' into sm/raw-registry-variants
mshanemc d99fe71
chore: remove logFn
mshanemc 1d2ddc3
chore: cleanup from pr review
mshanemc 1d9047c
fix: getZipBuffer's converter needs custom registry
mshanemc 2b6c5c6
fix: decomposed children that aren't addressable cause their entire p…
mshanemc bf301f6
chore: remove logFn
mshanemc 011a504
chore: add decompsed CustomLabels
WillieRuemmele a8bcd94
chore: bump kit
mshanemc d2127a0
chore: labels preset follows registry rules
mshanemc 95114ed
refactor: change preset names to beta
WillieRuemmele 7c055bb
fix: confirm DCL behavior, fix snapshots, add .md entry
WillieRuemmele 2da0b13
docs: fix extension
WillieRuemmele 5f2cafe
chore: add comment explaining new error [skip-ci]
WillieRuemmele File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
refactor: follow complexity rules
commit b202ebc21ddac5b974a89a66db8e297b8ad16363
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
so refactor out a method