sfpowerscripts icon indicating copy to clipboard operation
sfpowerscripts copied to clipboard

A build system for modular development in Salesforce

Results 89 sfpowerscripts issues
Sort by recently updated
recently updated
newest added

sfdx-project.json schema has introduce ability to assign PermissionSetLicenses to the user triggering the test while validating unlocked packages (build) This reduces the amount of code that needs to be added...

enhancement
analysis

Deployment of source packages can be optimized by only doing a deployment of changed components. These components should be recorded in the artifact by basis of version history (like ancestors...

new feature

Record based configuration though split into multiple packages have to be orchestrated during deployment as a bundle, that is if one of them changes, all of them has to be...

enhancement
analysis

sfpowerscripts currently support skipping artifacts to specific org's via skipDeployOnOrgs in the sfdx-project.json. Though this serves the purpose, this is semantically flawed - deployment information is part of the build...

enhancement

When one releases a set of packages into an environment, there could be situations where one of the package fails and resulting in an incorrect org in terms of functionality....

new feature
analysis

## Utilize Salesforce CLI hooks for pre and post-deployment scripts > https://developer.salesforce.com/docs/atlas.en-us.sfdx_cli_plugins.meta/sfdx_cli_plugins/cli_plugins_customize_hooks_steps.htm **Implement generic cli hook that allows custom javascript hooks for each source package** - match HookOptions.argv[] "-f .*"...

new feature
analysis

sfpowerscripts utilize pmd for static analysis and does provide a command with a baselined rules. However to use it, you have to issue the command one by one (by each...

new feature
analysis

When dealing with multi org scenario from a mono repo, one will have packages that are developed, tested and deployed to a a particular production org, say AU instead of...

new feature
analysis

Scratch Org pools run into issues when used with installall flag as further deployment on top of it is bugged. For these reasons we recommend create two pools, one with...

new feature
analysis

Developers want to disable apex testing across the whole repo without really changing their usual configuration in sfdx-project.json. As typically this is just a one-off setting where they want a...

new feature
analysis