diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d74bec7..aea175bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,21 @@ +## [3.12.17](https://github.com/salesforcecli/plugin-deploy-retrieve/compare/3.12.16...3.12.17) (2024-10-05) + +### Bug Fixes + +- **deps:** bump @salesforce/source-deploy-retrieve from 12.7.3 to 12.7.4 ([174b993](https://github.com/salesforcecli/plugin-deploy-retrieve/commit/174b993cb595a6d69a610c6548eb18a55e48925f)) + +## [3.12.16](https://github.com/salesforcecli/plugin-deploy-retrieve/compare/3.12.15...3.12.16) (2024-10-02) + +### Bug Fixes + +- fix generated code coverage result percent ([#1175](https://github.com/salesforcecli/plugin-deploy-retrieve/issues/1175)) ([d4cdac1](https://github.com/salesforcecli/plugin-deploy-retrieve/commit/d4cdac1bbc321ed334955f335a7f85f6e81aacb8)) + +## [3.12.15](https://github.com/salesforcecli/plugin-deploy-retrieve/compare/3.12.14...3.12.15) (2024-10-01) + +### Bug Fixes + +- bump SDR [skip-validate-pr] ([582b2d1](https://github.com/salesforcecli/plugin-deploy-retrieve/commit/582b2d1d3ed2ccf1849ee28037a57c6c823de0b3)) + ## [3.12.14](https://github.com/salesforcecli/plugin-deploy-retrieve/compare/3.12.13...3.12.14) (2024-09-28) ### Bug Fixes diff --git a/README.md b/README.md index e01a8a29..35643d2d 100644 --- a/README.md +++ b/README.md @@ -62,23 +62,29 @@ sf plugins -- [`sf project convert mdapi`](#sf-project-convert-mdapi) -- [`sf project convert source`](#sf-project-convert-source) -- [`sf project convert source-behavior`](#sf-project-convert-source-behavior) -- [`sf project delete source`](#sf-project-delete-source) -- [`sf project delete tracking`](#sf-project-delete-tracking) -- [`sf project deploy cancel`](#sf-project-deploy-cancel) -- [`sf project deploy preview`](#sf-project-deploy-preview) -- [`sf project deploy quick`](#sf-project-deploy-quick) -- [`sf project deploy report`](#sf-project-deploy-report) -- [`sf project deploy resume`](#sf-project-deploy-resume) -- [`sf project deploy start`](#sf-project-deploy-start) -- [`sf project deploy validate`](#sf-project-deploy-validate) -- [`sf project generate manifest`](#sf-project-generate-manifest) -- [`sf project list ignored`](#sf-project-list-ignored) -- [`sf project reset tracking`](#sf-project-reset-tracking) -- [`sf project retrieve preview`](#sf-project-retrieve-preview) -- [`sf project retrieve start`](#sf-project-retrieve-start) +- [plugin-deploy-retrieve](#plugin-deploy-retrieve) + - [Install](#install) + - [Contributing](#contributing) + - [CLA](#cla) + - [Build](#build) + - [Commands](#commands) + - [`sf project convert mdapi`](#sf-project-convert-mdapi) + - [`sf project convert source`](#sf-project-convert-source) + - [`sf project convert source-behavior`](#sf-project-convert-source-behavior) + - [`sf project delete source`](#sf-project-delete-source) + - [`sf project delete tracking`](#sf-project-delete-tracking) + - [`sf project deploy cancel`](#sf-project-deploy-cancel) + - [`sf project deploy preview`](#sf-project-deploy-preview) + - [`sf project deploy quick`](#sf-project-deploy-quick) + - [`sf project deploy report`](#sf-project-deploy-report) + - [`sf project deploy resume`](#sf-project-deploy-resume) + - [`sf project deploy start`](#sf-project-deploy-start) + - [`sf project deploy validate`](#sf-project-deploy-validate) + - [`sf project generate manifest`](#sf-project-generate-manifest) + - [`sf project list ignored`](#sf-project-list-ignored) + - [`sf project reset tracking`](#sf-project-reset-tracking) + - [`sf project retrieve preview`](#sf-project-retrieve-preview) + - [`sf project retrieve start`](#sf-project-retrieve-start) ## `sf project convert mdapi` @@ -141,7 +147,7 @@ FLAG DESCRIPTIONS If you specify this parameter, don’t specify --metadata or --source-dir. ``` -_See code: [src/commands/project/convert/mdapi.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.15-dev.0/src/commands/project/convert/mdapi.ts)_ +_See code: [src/commands/project/convert/mdapi.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.17/src/commands/project/convert/mdapi.ts)_ ## `sf project convert source` @@ -214,7 +220,7 @@ FLAG DESCRIPTIONS Override the api version used for api requests made by this command ``` -_See code: [src/commands/project/convert/source.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.15-dev.0/src/commands/project/convert/source.ts)_ +_See code: [src/commands/project/convert/source.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.17/src/commands/project/convert/source.ts)_ ## `sf project convert source-behavior` @@ -272,7 +278,7 @@ EXAMPLES $ sf project convert source-behavior --behavior decomposePermissionSetBeta --dry-run --preserve-temp-dir ``` -_See code: [src/commands/project/convert/source-behavior.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.15-dev.0/src/commands/project/convert/source-behavior.ts)_ +_See code: [src/commands/project/convert/source-behavior.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.17/src/commands/project/convert/source-behavior.ts)_ ## `sf project delete source` @@ -412,7 +418,7 @@ FLAG DESCRIPTIONS - Separate the test names with spaces: --tests Test1 Test2 "Test With Space" ``` -_See code: [src/commands/project/delete/source.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.15-dev.0/src/commands/project/delete/source.ts)_ +_See code: [src/commands/project/delete/source.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.17/src/commands/project/delete/source.ts)_ ## `sf project delete tracking` @@ -449,7 +455,7 @@ EXAMPLES $ sf project delete tracking --target-org my-scratch ``` -_See code: [src/commands/project/delete/tracking.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.15-dev.0/src/commands/project/delete/tracking.ts)_ +_See code: [src/commands/project/delete/tracking.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.17/src/commands/project/delete/tracking.ts)_ ## `sf project deploy cancel` @@ -521,7 +527,7 @@ FLAG DESCRIPTIONS project deploy report". ``` -_See code: [src/commands/project/deploy/cancel.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.15-dev.0/src/commands/project/deploy/cancel.ts)_ +_See code: [src/commands/project/deploy/cancel.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.17/src/commands/project/deploy/cancel.ts)_ ## `sf project deploy preview` @@ -604,7 +610,7 @@ FLAG DESCRIPTIONS All child components are included. If you specify this flag, don’t specify --metadata or --source-dir. ``` -_See code: [src/commands/project/deploy/preview.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.15-dev.0/src/commands/project/deploy/preview.ts)_ +_See code: [src/commands/project/deploy/preview.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.17/src/commands/project/deploy/preview.ts)_ ## `sf project deploy quick` @@ -688,7 +694,7 @@ FLAG DESCRIPTIONS deploy report". ``` -_See code: [src/commands/project/deploy/quick.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.15-dev.0/src/commands/project/deploy/quick.ts)_ +_See code: [src/commands/project/deploy/quick.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.17/src/commands/project/deploy/quick.ts)_ ## `sf project deploy report` @@ -780,7 +786,7 @@ FLAG DESCRIPTIONS --coverage-formatters lcov --coverage-formatters clover ``` -_See code: [src/commands/project/deploy/report.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.15-dev.0/src/commands/project/deploy/report.ts)_ +_See code: [src/commands/project/deploy/report.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.17/src/commands/project/deploy/report.ts)_ ## `sf project deploy resume` @@ -865,7 +871,7 @@ FLAG DESCRIPTIONS --coverage-formatters lcov --coverage-formatters clover ``` -_See code: [src/commands/project/deploy/resume.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.15-dev.0/src/commands/project/deploy/resume.ts)_ +_See code: [src/commands/project/deploy/resume.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.17/src/commands/project/deploy/resume.ts)_ ## `sf project deploy start` @@ -1101,7 +1107,7 @@ FLAG DESCRIPTIONS --coverage-formatters lcov --coverage-formatters clover ``` -_See code: [src/commands/project/deploy/start.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.15-dev.0/src/commands/project/deploy/start.ts)_ +_See code: [src/commands/project/deploy/start.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.17/src/commands/project/deploy/start.ts)_ ## `sf project deploy validate` @@ -1274,7 +1280,7 @@ FLAG DESCRIPTIONS --coverage-formatters lcov --coverage-formatters clover ``` -_See code: [src/commands/project/deploy/validate.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.15-dev.0/src/commands/project/deploy/validate.ts)_ +_See code: [src/commands/project/deploy/validate.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.17/src/commands/project/deploy/validate.ts)_ ## `sf project generate manifest` @@ -1351,7 +1357,7 @@ EXAMPLES $ sf project generate manifest --from-org test@myorg.com --include-packages unlocked ``` -_See code: [src/commands/project/generate/manifest.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.15-dev.0/src/commands/project/generate/manifest.ts)_ +_See code: [src/commands/project/generate/manifest.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.17/src/commands/project/generate/manifest.ts)_ ## `sf project list ignored` @@ -1393,7 +1399,7 @@ EXAMPLES $ sf project list ignored --source-dir package.xml ``` -_See code: [src/commands/project/list/ignored.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.15-dev.0/src/commands/project/list/ignored.ts)_ +_See code: [src/commands/project/list/ignored.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.17/src/commands/project/list/ignored.ts)_ ## `sf project reset tracking` @@ -1442,7 +1448,7 @@ EXAMPLES $ sf project reset tracking --revision 30 ``` -_See code: [src/commands/project/reset/tracking.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.15-dev.0/src/commands/project/reset/tracking.ts)_ +_See code: [src/commands/project/reset/tracking.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.17/src/commands/project/reset/tracking.ts)_ ## `sf project retrieve preview` @@ -1496,7 +1502,7 @@ FLAG DESCRIPTIONS production orgs. ``` -_See code: [src/commands/project/retrieve/preview.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.15-dev.0/src/commands/project/retrieve/preview.ts)_ +_See code: [src/commands/project/retrieve/preview.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.17/src/commands/project/retrieve/preview.ts)_ ## `sf project retrieve start` @@ -1665,6 +1671,6 @@ FLAG DESCRIPTIONS If you specify this parameter, don’t specify --metadata or --source-dir. ``` -_See code: [src/commands/project/retrieve/start.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.15-dev.0/src/commands/project/retrieve/start.ts)_ +_See code: [src/commands/project/retrieve/start.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.12.17/src/commands/project/retrieve/start.ts)_ diff --git a/package.json b/package.json index 79ce6d50..af88b064 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@salesforce/plugin-deploy-retrieve", "description": "deploy and retrieve commands for sf", - "version": "3.12.15-dev.0", + "version": "3.12.17", "author": "Salesforce", "bugs": "https://github.com/forcedotcom/cli/issues", "dependencies": { @@ -12,21 +12,21 @@ "@salesforce/kit": "^3.2.3", "@salesforce/plugin-info": "^3.4.9", "@salesforce/sf-plugins-core": "^11.3.2", - "@salesforce/source-deploy-retrieve": "^12.6.3", + "@salesforce/source-deploy-retrieve": "^12.7.4", "@salesforce/source-tracking": "^7.1.16", "@salesforce/ts-types": "^2.0.12", "ansis": "^3.3.2" }, "devDependencies": { - "@oclif/plugin-command-snapshot": "^5.2.15", + "@oclif/plugin-command-snapshot": "^5.2.17", "@salesforce/cli-plugins-testkit": "^5.3.32", "@salesforce/dev-scripts": "^10.2.10", - "@salesforce/plugin-command-reference": "^3.1.26", + "@salesforce/plugin-command-reference": "^3.1.27", "@salesforce/schemas": "^1.9.0", "@salesforce/source-testkit": "^2.2.57", "@salesforce/ts-sinon": "^1.4.24", "cross-env": "^7.0.3", - "eslint-plugin-sf-plugin": "^1.20.6", + "eslint-plugin-sf-plugin": "^1.20.8", "oclif": "^4.14.27", "ts-node": "^10.9.2", "typescript": "^5.5.4" diff --git a/src/utils/coverage.ts b/src/utils/coverage.ts index bdbb30bd..03ab3ce5 100644 --- a/src/utils/coverage.ts +++ b/src/utils/coverage.ts @@ -36,10 +36,10 @@ export const mapTestResults = (testResults: T[]) })); export const generateCoveredLines = (cov: CodeCoverage): [number[], number[]] => { - const [lineCount, uncoveredLineCount] = getCoverageNumbers(cov); + const [lineCount] = getCoverageNumbers(cov); const uncoveredLines = ensureArray(cov.locationsNotCovered).map((location) => parseInt(location.line, 10)); const minLineNumber = uncoveredLines.length ? Math.min(...uncoveredLines) : 1; - const lines = [...Array(lineCount + uncoveredLineCount).keys()].map((i) => i + minLineNumber); + const lines = [...Array(lineCount).keys()].map((i) => i + minLineNumber); const coveredLines = lines.filter((line) => !uncoveredLines.includes(line)); return [uncoveredLines, coveredLines]; }; diff --git a/test/utils/coverage.test.ts b/test/utils/coverage.test.ts index a6d0bcf1..cb93e634 100644 --- a/test/utils/coverage.test.ts +++ b/test/utils/coverage.test.ts @@ -8,7 +8,7 @@ import { expect } from 'chai'; import { ApexTestResultOutcome } from '@salesforce/apex-node'; import { StandardColors } from '@salesforce/sf-plugins-core'; -import { coverageOutput, getCoveragePct, mapTestResults } from '../../src/utils/coverage.js'; +import { coverageOutput, generateCoveredLines, getCoveragePct, mapTestResults } from '../../src/utils/coverage.js'; // methods are mutating the object instead of returning new ones function getSampleTestResult() { @@ -373,6 +373,9 @@ describe('coverage utils', () => { it('1 uncovered of 4', () => { expect(getCoveragePct(getSampleTestResult().codeCoverage[0])).equal(75); }); + it('will generate covered lines correctly', () => { + expect(generateCoveredLines(getSampleTestResult().codeCoverage[0])).to.deep.equal([[12], [13, 14, 15]]); + }); it('rounds 3 uncovered out of 44 to the nearest integer', () => { expect(getCoveragePct(getSampleTestResult().codeCoverage[1])).equal(93); }); diff --git a/yarn.lock b/yarn.lock index f078e896..b51d3432 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1281,26 +1281,7 @@ "@inquirer/core" "^9.0.10" "@inquirer/type" "^1.5.2" -"@inquirer/core@^9.0.10", "@inquirer/core@^9.0.4": - version "9.0.10" - resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-9.0.10.tgz#4270191e2ad3bea6223530a093dd9479bcbc7dd0" - integrity sha512-TdESOKSVwf6+YWDz8GhS6nKscwzkIyakEzCLJ5Vh6O3Co2ClhCJ0A4MG909MUWfaWdpJm7DE45ii51/2Kat9tA== - dependencies: - "@inquirer/figures" "^1.0.5" - "@inquirer/type" "^1.5.2" - "@types/mute-stream" "^0.0.4" - "@types/node" "^22.1.0" - "@types/wrap-ansi" "^3.0.0" - ansi-escapes "^4.3.2" - cli-spinners "^2.9.2" - cli-width "^4.1.0" - mute-stream "^1.0.0" - signal-exit "^4.1.0" - strip-ansi "^6.0.1" - wrap-ansi "^6.2.0" - yoctocolors-cjs "^2.1.2" - -"@inquirer/core@^9.1.0": +"@inquirer/core@^9.0.10", "@inquirer/core@^9.0.4", "@inquirer/core@^9.1.0": version "9.2.1" resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-9.2.1.tgz#677c49dee399c9063f31e0c93f0f37bddc67add1" integrity sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg== @@ -1318,12 +1299,7 @@ wrap-ansi "^6.2.0" yoctocolors-cjs "^2.1.2" -"@inquirer/figures@^1.0.4", "@inquirer/figures@^1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@inquirer/figures/-/figures-1.0.5.tgz#57f9a996d64d3e3345d2a3ca04d36912e94f8790" - integrity sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA== - -"@inquirer/figures@^1.0.6": +"@inquirer/figures@^1.0.4", "@inquirer/figures@^1.0.6": version "1.0.6" resolved "https://registry.yarnpkg.com/@inquirer/figures/-/figures-1.0.6.tgz#1a562f916da39888c56b65b78259d2261bd7d40b" integrity sha512-yfZzps3Cso2UbM7WlxKwZQh2Hs6plrbjs1QnzQDZhK2DgyCo6D8AaHps9olkNcUFlcYERMqU3uJSp1gmy3s/qQ== @@ -1356,14 +1332,7 @@ ansi-escapes "^4.3.2" yoctocolors-cjs "^2.1.2" -"@inquirer/type@^1.5.0", "@inquirer/type@^1.5.2": - version "1.5.2" - resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-1.5.2.tgz#15f5e4a4dae02c4203650cb07c8a000cdd423939" - integrity sha512-w9qFkumYDCNyDZmNQjf/n6qQuvQ4dMC3BJesY4oF+yr0CxR5vxujflAVeIcS6U336uzi9GM0kAfZlLrZ9UTkpA== - dependencies: - mute-stream "^1.0.0" - -"@inquirer/type@^1.5.3": +"@inquirer/type@^1.5.0", "@inquirer/type@^1.5.2", "@inquirer/type@^1.5.3": version "1.5.5" resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-1.5.5.tgz#303ea04ce7ad2e585b921b662b3be36ef7b4f09b" integrity sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA== @@ -1521,10 +1490,10 @@ react "^18.3.1" wrap-ansi "^9.0.0" -"@oclif/plugin-command-snapshot@^5.2.15": - version "5.2.15" - resolved "https://registry.yarnpkg.com/@oclif/plugin-command-snapshot/-/plugin-command-snapshot-5.2.15.tgz#039e2457638d0d630a6006d67de329add6519f5f" - integrity sha512-nRyleFoNgyy8vLGlzE1ryjmlKA8E53NFqbgHl245Qgw9LbrC7czINnnyI2rkJLxxO0puGnJ5+qlz7bLDCwbSiw== +"@oclif/plugin-command-snapshot@^5.2.17": + version "5.2.17" + resolved "https://registry.yarnpkg.com/@oclif/plugin-command-snapshot/-/plugin-command-snapshot-5.2.17.tgz#c3e2bcefc581a69eae3984a0ed09ac6db44504ed" + integrity sha512-vfvGjpPywLLbH8cbGyfcA+7PP1fI4aDa5sJRW2yx6SuNJbNJvIbGvthGs8Qy3q+d2T1DTHR39yHpEOolhSOfNQ== dependencies: "@oclif/core" "^4" ansis "^3.3.2" @@ -1669,10 +1638,10 @@ dependencies: "@salesforce/ts-types" "^2.0.12" -"@salesforce/plugin-command-reference@^3.1.26": - version "3.1.26" - resolved "https://registry.yarnpkg.com/@salesforce/plugin-command-reference/-/plugin-command-reference-3.1.26.tgz#eabf0fb7eca24a94554233157abeed2697e21f6d" - integrity sha512-pKDangm2kXKasyIEU7SSTIQCDz/9qf14L0CbZFrQDWCaHQd5hSl15G/IYqM3FU08Yk6AkR6O2zcpqsRsB9GoIw== +"@salesforce/plugin-command-reference@^3.1.27": + version "3.1.27" + resolved "https://registry.yarnpkg.com/@salesforce/plugin-command-reference/-/plugin-command-reference-3.1.27.tgz#3deb28bc2cdc8d2e1c89ff3b2f9e2512a6beb399" + integrity sha512-zQXXW9TG+WJB/yNTeZLeGPFsYHIR+HOg5qmkPxS+8PuhE8D9wBeeh9ykEcWmgNiwTMmVnkDGv8QQX8aucExJ7w== dependencies: "@oclif/core" "^4" "@salesforce/core" "^8.5.7" @@ -1729,12 +1698,12 @@ string-width "^7.2.0" terminal-link "^3.0.0" -"@salesforce/source-deploy-retrieve@^12.4.0", "@salesforce/source-deploy-retrieve@^12.6.3", "@salesforce/source-deploy-retrieve@^12.7.1": - version "12.7.1" - resolved "https://registry.yarnpkg.com/@salesforce/source-deploy-retrieve/-/source-deploy-retrieve-12.7.1.tgz#5e828fb721edac136d0903624d82cb5f9e197f21" - integrity sha512-duFgp76CHA8coLEkl9QYmJJmJrHHiU4EtRkBv3hP0H0lTDaMdwCjfxAexGLxT2PCRsE5fbZgwJg+wYFLJHZkIw== +"@salesforce/source-deploy-retrieve@^12.4.0", "@salesforce/source-deploy-retrieve@^12.7.1", "@salesforce/source-deploy-retrieve@^12.7.4": + version "12.7.4" + resolved "https://registry.yarnpkg.com/@salesforce/source-deploy-retrieve/-/source-deploy-retrieve-12.7.4.tgz#57d3156d1fb5f0ac7021e8e9f871358adaf31b0d" + integrity sha512-aJ/U2k+2vXj8LQ3zrB0ohOzCyNLQATaq2WLm9yIhLq8CItjNcVhp+jE6s+EBMnGulv/A3G4EVTvC1gi7s7FW6A== dependencies: - "@salesforce/core" "^8.5.7" + "@salesforce/core" "^8.6.1" "@salesforce/kit" "^3.2.2" "@salesforce/ts-types" "^2.0.12" fast-levenshtein "^3.0.0" @@ -2535,12 +2504,12 @@ dependencies: "@types/node" "*" -"@types/node@*", "@types/node@^22.1.0": - version "22.2.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-22.2.0.tgz#7cf046a99f0ba4d628ad3088cb21f790df9b0c5b" - integrity sha512-bm6EG6/pCpkxDf/0gDNDdtDILMOHgaQBVOJGdwsqClnxA3xL6jtMv76rLBc006RVMWbmaf0xbmom4Z/5o2nRkQ== +"@types/node@*", "@types/node@^22.5.5": + version "22.5.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.5.5.tgz#52f939dd0f65fc552a4ad0b392f3c466cc5d7a44" + integrity sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA== dependencies: - undici-types "~6.13.0" + undici-types "~6.19.2" "@types/node@20.5.1": version "20.5.1" @@ -2554,13 +2523,6 @@ dependencies: undici-types "~5.26.4" -"@types/node@^22.5.5": - version "22.5.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-22.5.5.tgz#52f939dd0f65fc552a4ad0b392f3c466cc5d7a44" - integrity sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA== - dependencies: - undici-types "~6.19.2" - "@types/normalize-package-data@^2.4.0": version "2.4.4" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" @@ -4255,12 +4217,12 @@ eslint-plugin-jsdoc@^46.10.1: semver "^7.5.4" spdx-expression-parse "^4.0.0" -eslint-plugin-sf-plugin@^1.20.6: - version "1.20.6" - resolved "https://registry.yarnpkg.com/eslint-plugin-sf-plugin/-/eslint-plugin-sf-plugin-1.20.6.tgz#fe514d72537097eae05dccd6813b42fe32c1e7b1" - integrity sha512-xC7NP68EZflEN5HlmTtoVh6ofhf0HjPGjXHkuFfwOZNDF2jGF/+4f00Gg/Qk8FYugAmqx6TVQ0BNgtdys8Em1Q== +eslint-plugin-sf-plugin@^1.20.8: + version "1.20.8" + resolved "https://registry.yarnpkg.com/eslint-plugin-sf-plugin/-/eslint-plugin-sf-plugin-1.20.8.tgz#d105980a7907bf71340fc7ad2c28b9adafc58cb4" + integrity sha512-GCQjzf30OSBr8rg3c/FqWQvbJlXJtWzZkAttXxRRh/A108glXwgME06CU882f3sXidA0vbfoic4WB8SOv6ULPA== dependencies: - "@salesforce/core" "^8.5.1" + "@salesforce/core" "^8.6.1" "@typescript-eslint/utils" "^7.18.0" eslint-plugin-unicorn@^50.0.1: @@ -8240,11 +8202,6 @@ undici-types@~5.26.4: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -undici-types@~6.13.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.13.0.tgz#e3e79220ab8c81ed1496b5812471afd7cf075ea5" - integrity sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg== - undici-types@~6.19.2: version "6.19.8" resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02"