salesforcedx-vscode
salesforcedx-vscode copied to clipboard
feat: bump @salesforce/core from v7 to v8
What does this PR do?
Migrates @salesforce/core from v7.5.0 -> v8.1.0
This upgrade means we are able to support Core v8 in our other dependencies, so the following dependencies are also migrated from Core v7 -> v8 in this PR:
- @salesforce/source-deploy-retrieve - v11.6.10 -> v12.1.4
- @salesforce/source-tracking - v6.5.1 -> v7.0.4
- @salesforce/apex-node - v6.1.3 -> v7.0.2
- @salesforce/templates - v61.0.1 -> v61.2.0
- @jsforce/jsforce-node v3.2.0 -> v3.2.2
- @salesforce/ts-types v2.0.9 -> v2.0.10
- @salesforce/schemas v1.6.1 -> v1.9.0
Additional changes:
- Removed the validation of contents generated by the @salesforce/templates dependency from several integration tests since they are already tested inside @salesforce/templates.
- Replaced
execSync()
withfs.readFileSync()
in code used for Github Issues Management for more streamlined file reading.
What issues does this PR fix or reference?
@W-16083844@
Functionality Before
Extensions monorepo uses v7 of @salesforce/core
Functionality After
Extensions monrepo uses v8 of @salesforce/core, which means we are now able to pull in new features from our shared libraries
E2E test run: https://github.com/forcedotcom/salesforcedx-vscode/actions/runs/9702077940 Note: There are some flappers during the extensions VSIX installation process but all the E2E tests except AnInitialSuite pass for at least 2 OS's. (AnInitialSuite keeps on flapping during the tear down step.)