Skip to content
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: use new not-config-file stl #999

Merged
merged 12 commits into from
Nov 8, 2023

Conversation

mshanemc
Copy link
Contributor

@mshanemc mshanemc commented Nov 7, 2023

What does this PR do?

well, see, it all started when I wanted to pull in forcedotcom/source-tracking#496
but then I bumped devScripts, too.

  • changes a lot of node:
  • requires some changes for enum use
  • wanted strictNull checks, which we never managed to get working on this plugin because of its class hierarchy challenges, so that 1 rule is disabled

And hey, we might as well get rid of some oclif.devPlugins and use the cli:sf pattern instead
Oh, now we're no longer needing shelljs, so that can go.
Wait, now that we've gotten rid of so many devDeps, it's easy to see some that aren't being used anymore (and probably haven't since the sfifification work)

Sorry.

What issues does this PR fix or reference?

rollout of @W-14399468@

Copy link
Contributor

@mdonnalley mdonnalley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will be a nasty merge with #992

@mshanemc mshanemc merged commit 5821898 into main Nov 8, 2023
25 checks passed
@mshanemc mshanemc deleted the sm/bump-stl-for-no-configfile-change branch November 8, 2023 00:04
@@ -20,6 +20,7 @@ describe('source:deploy --destructive NUTs', () => {
const pathToClass = path.join(testkit.projectDir, output, `${apexName}.cls`);
execCmd(`force:apex:class:create --classname ${apexName} --outputdir ${output} --api-version 58.0`, {
ensureExitCode: 0,
cli: 'sf',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if we're using cli: 'sf' we can remove PDR as a dev-dep and oclif dev-plugin right?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants