Skip to content

Commit f380338

Browse files
test: start with NUT
2 parents 9f56c4d + a5de5d6 commit f380338

File tree

5 files changed

+110
-65
lines changed

5 files changed

+110
-65
lines changed

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,39 @@
1+
## [3.22.25](https://github.com/salesforcecli/plugin-deploy-retrieve/compare/3.22.24...3.22.25) (2025-06-14)
2+
3+
### Bug Fixes
4+
5+
- **deps:** bump @oclif/multi-stage-output from 0.8.13 to 0.8.14 ([b8e1203](https://github.com/salesforcecli/plugin-deploy-retrieve/commit/b8e12038c34ebefcb3d9289c03849d7f91a0e8a5))
6+
7+
## [3.22.24](https://github.com/salesforcecli/plugin-deploy-retrieve/compare/3.22.23...3.22.24) (2025-06-14)
8+
9+
### Bug Fixes
10+
11+
- **deps:** bump @salesforce/apex-node from 8.1.30 to 8.1.31 ([392abdb](https://github.com/salesforcecli/plugin-deploy-retrieve/commit/392abdb51aa8915c8565a86238551be045b39412))
12+
13+
## [3.22.23](https://github.com/salesforcecli/plugin-deploy-retrieve/compare/3.22.22...3.22.23) (2025-06-12)
14+
15+
### Bug Fixes
16+
17+
- bump libs ([0a3d6be](https://github.com/salesforcecli/plugin-deploy-retrieve/commit/0a3d6be2c9eeae0110f05a64db9ac5374a0de9f7))
18+
19+
## [3.22.22](https://github.com/salesforcecli/plugin-deploy-retrieve/compare/3.22.21...3.22.22) (2025-06-07)
20+
21+
### Bug Fixes
22+
23+
- **deps:** bump @salesforce/plugin-info from 3.4.63 to 3.4.65 ([941ee6f](https://github.com/salesforcecli/plugin-deploy-retrieve/commit/941ee6f500649fd463f409c93ab1cbefffcc2947))
24+
25+
## [3.22.21](https://github.com/salesforcecli/plugin-deploy-retrieve/compare/3.22.20...3.22.21) (2025-06-07)
26+
27+
### Bug Fixes
28+
29+
- **deps:** bump @salesforce/source-tracking from 7.3.25 to 7.4.0 ([20e60bf](https://github.com/salesforcecli/plugin-deploy-retrieve/commit/20e60bf2ae71a141397c6d6be0517328dd1cef7a))
30+
31+
## [3.22.20](https://github.com/salesforcecli/plugin-deploy-retrieve/compare/3.22.19...3.22.20) (2025-06-07)
32+
33+
### Bug Fixes
34+
35+
- **deps:** bump @salesforce/apex-node from 8.1.29 to 8.1.30 ([4abdbd0](https://github.com/salesforcecli/plugin-deploy-retrieve/commit/4abdbd0f355b36a4b4ed8181d9dd9c3bf8c7606e))
36+
137
## [3.22.19](https://github.com/salesforcecli/plugin-deploy-retrieve/compare/3.22.18...3.22.19) (2025-05-31)
238

339
### Bug Fixes

README.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ FLAG DESCRIPTIONS
141141
If you specify this flag, don’t specify --metadata or --source-dir.
142142
```
143143

144-
_See code: [src/commands/project/convert/mdapi.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.19/src/commands/project/convert/mdapi.ts)_
144+
_See code: [src/commands/project/convert/mdapi.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.25/src/commands/project/convert/mdapi.ts)_
145145

146146
## `sf project convert source`
147147

@@ -214,7 +214,7 @@ FLAG DESCRIPTIONS
214214
Override the api version used for api requests made by this command
215215
```
216216

217-
_See code: [src/commands/project/convert/source.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.19/src/commands/project/convert/source.ts)_
217+
_See code: [src/commands/project/convert/source.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.25/src/commands/project/convert/source.ts)_
218218

219219
## `sf project convert source-behavior`
220220

@@ -273,7 +273,7 @@ EXAMPLES
273273
$ sf project convert source-behavior --behavior decomposePermissionSetBeta --dry-run --preserve-temp-dir
274274
```
275275

276-
_See code: [src/commands/project/convert/source-behavior.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.19/src/commands/project/convert/source-behavior.ts)_
276+
_See code: [src/commands/project/convert/source-behavior.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.25/src/commands/project/convert/source-behavior.ts)_
277277

278278
## `sf project delete source`
279279

@@ -413,7 +413,7 @@ FLAG DESCRIPTIONS
413413
- Separate the test names with spaces: --tests Test1 Test2 "Test With Space"
414414
```
415415

416-
_See code: [src/commands/project/delete/source.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.19/src/commands/project/delete/source.ts)_
416+
_See code: [src/commands/project/delete/source.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.25/src/commands/project/delete/source.ts)_
417417

418418
## `sf project delete tracking`
419419

@@ -450,7 +450,7 @@ EXAMPLES
450450
$ sf project delete tracking --target-org my-scratch
451451
```
452452

453-
_See code: [src/commands/project/delete/tracking.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.19/src/commands/project/delete/tracking.ts)_
453+
_See code: [src/commands/project/delete/tracking.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.25/src/commands/project/delete/tracking.ts)_
454454

455455
## `sf project deploy cancel`
456456

@@ -522,7 +522,7 @@ FLAG DESCRIPTIONS
522522
project deploy report".
523523
```
524524

525-
_See code: [src/commands/project/deploy/cancel.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.19/src/commands/project/deploy/cancel.ts)_
525+
_See code: [src/commands/project/deploy/cancel.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.25/src/commands/project/deploy/cancel.ts)_
526526

527527
## `sf project deploy preview`
528528

@@ -605,7 +605,7 @@ FLAG DESCRIPTIONS
605605
All child components are included. If you specify this flag, don’t specify --metadata or --source-dir.
606606
```
607607

608-
_See code: [src/commands/project/deploy/preview.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.19/src/commands/project/deploy/preview.ts)_
608+
_See code: [src/commands/project/deploy/preview.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.25/src/commands/project/deploy/preview.ts)_
609609

610610
## `sf project deploy quick`
611611

@@ -689,7 +689,7 @@ FLAG DESCRIPTIONS
689689
deploy report".
690690
```
691691

692-
_See code: [src/commands/project/deploy/quick.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.19/src/commands/project/deploy/quick.ts)_
692+
_See code: [src/commands/project/deploy/quick.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.25/src/commands/project/deploy/quick.ts)_
693693

694694
## `sf project deploy report`
695695

@@ -781,7 +781,7 @@ FLAG DESCRIPTIONS
781781
--coverage-formatters lcov --coverage-formatters clover
782782
```
783783

784-
_See code: [src/commands/project/deploy/report.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.19/src/commands/project/deploy/report.ts)_
784+
_See code: [src/commands/project/deploy/report.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.25/src/commands/project/deploy/report.ts)_
785785

786786
## `sf project deploy resume`
787787

@@ -866,7 +866,7 @@ FLAG DESCRIPTIONS
866866
--coverage-formatters lcov --coverage-formatters clover
867867
```
868868

869-
_See code: [src/commands/project/deploy/resume.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.19/src/commands/project/deploy/resume.ts)_
869+
_See code: [src/commands/project/deploy/resume.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.25/src/commands/project/deploy/resume.ts)_
870870

871871
## `sf project deploy start`
872872

@@ -1102,7 +1102,7 @@ FLAG DESCRIPTIONS
11021102
--coverage-formatters lcov --coverage-formatters clover
11031103
```
11041104

1105-
_See code: [src/commands/project/deploy/start.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.19/src/commands/project/deploy/start.ts)_
1105+
_See code: [src/commands/project/deploy/start.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.25/src/commands/project/deploy/start.ts)_
11061106

11071107
## `sf project deploy validate`
11081108

@@ -1275,7 +1275,7 @@ FLAG DESCRIPTIONS
12751275
--coverage-formatters lcov --coverage-formatters clover
12761276
```
12771277

1278-
_See code: [src/commands/project/deploy/validate.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.19/src/commands/project/deploy/validate.ts)_
1278+
_See code: [src/commands/project/deploy/validate.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.25/src/commands/project/deploy/validate.ts)_
12791279

12801280
## `sf project generate manifest`
12811281

@@ -1371,7 +1371,7 @@ EXAMPLES
13711371
$ sf project generate manifest --from-org [email protected] --excluded-metadata StandardValueSet
13721372
```
13731373

1374-
_See code: [src/commands/project/generate/manifest.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.19/src/commands/project/generate/manifest.ts)_
1374+
_See code: [src/commands/project/generate/manifest.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.25/src/commands/project/generate/manifest.ts)_
13751375

13761376
## `sf project list ignored`
13771377

@@ -1413,7 +1413,7 @@ EXAMPLES
14131413
$ sf project list ignored --source-dir package.xml
14141414
```
14151415

1416-
_See code: [src/commands/project/list/ignored.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.19/src/commands/project/list/ignored.ts)_
1416+
_See code: [src/commands/project/list/ignored.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.25/src/commands/project/list/ignored.ts)_
14171417

14181418
## `sf project reset tracking`
14191419

@@ -1462,7 +1462,7 @@ EXAMPLES
14621462
$ sf project reset tracking --revision 30
14631463
```
14641464

1465-
_See code: [src/commands/project/reset/tracking.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.19/src/commands/project/reset/tracking.ts)_
1465+
_See code: [src/commands/project/reset/tracking.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.25/src/commands/project/reset/tracking.ts)_
14661466

14671467
## `sf project retrieve preview`
14681468

@@ -1516,7 +1516,7 @@ FLAG DESCRIPTIONS
15161516
production orgs.
15171517
```
15181518

1519-
_See code: [src/commands/project/retrieve/preview.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.19/src/commands/project/retrieve/preview.ts)_
1519+
_See code: [src/commands/project/retrieve/preview.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.25/src/commands/project/retrieve/preview.ts)_
15201520

15211521
## `sf project retrieve start`
15221522

@@ -1689,6 +1689,6 @@ FLAG DESCRIPTIONS
16891689
If you specify this flag, don’t specify --metadata or --source-dir.
16901690
```
16911691

1692-
_See code: [src/commands/project/retrieve/start.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.19/src/commands/project/retrieve/start.ts)_
1692+
_See code: [src/commands/project/retrieve/start.ts](https://github.com/salesforcecli/plugin-deploy-retrieve/blob/3.22.25/src/commands/project/retrieve/start.ts)_
16931693

16941694
<!-- commandsstop -->

package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
11
{
22
"name": "@salesforce/plugin-deploy-retrieve",
33
"description": "deploy and retrieve commands for sf",
4-
"version": "3.22.19",
4+
"version": "3.22.25",
55
"author": "Salesforce",
66
"bugs": "https://github.com/forcedotcom/cli/issues",
77
"dependencies": {
88
"@inquirer/prompts": "^7.5.3",
99
"@oclif/core": "^4.3.0",
10-
"@oclif/multi-stage-output": "^0.8.13",
11-
"@salesforce/apex-node": "^8.1.29",
10+
"@oclif/multi-stage-output": "^0.8.14",
11+
"@salesforce/apex-node": "^8.1.31",
1212
"@salesforce/core": "^8.11.1",
1313
"@salesforce/kit": "^3.2.3",
14-
"@salesforce/plugin-info": "^3.4.63",
14+
"@salesforce/plugin-info": "^3.4.65",
1515
"@salesforce/sf-plugins-core": "^12.2.2",
16-
"@salesforce/source-deploy-retrieve": "^12.19.7",
17-
"@salesforce/source-tracking": "^7.3.25",
16+
"@salesforce/source-deploy-retrieve": "^12.19.10",
17+
"@salesforce/source-tracking": "^7.4.1",
1818
"@salesforce/ts-types": "^2.0.12",
1919
"ansis": "^3.17.0",
2020
"terminal-link": "^3.0.0"
2121
},
2222
"devDependencies": {
23-
"@oclif/plugin-command-snapshot": "^5.2.39",
23+
"@oclif/plugin-command-snapshot": "^5.3.1",
2424
"@salesforce/cli-plugins-testkit": "^5.3.38",
2525
"@salesforce/dev-scripts": "^11.0.2",
26-
"@salesforce/plugin-command-reference": "^3.1.52",
26+
"@salesforce/plugin-command-reference": "^3.1.56",
2727
"@salesforce/schemas": "^1.9.0",
2828
"@salesforce/source-testkit": "^2.2.129",
2929
"@salesforce/ts-sinon": "^1.4.30",
3030
"cross-env": "^7.0.3",
3131
"eslint-plugin-sf-plugin": "^1.20.24",
32-
"oclif": "^4.17.46",
32+
"oclif": "^4.18.0",
3333
"ts-node": "^10.9.2",
3434
"typescript": "^5.8.3"
3535
},

test/commands/deploy/metadata.nut.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
import { fileURLToPath } from 'node:url';
99
import { SourceTestkit } from '@salesforce/source-testkit';
10+
import { execCmd } from '@salesforce/cli-plugins-testkit';
11+
import { expect } from 'chai';
12+
import { type DeployResultJson } from '../../../src/utils/types.js';
1013

1114
describe('deploy metadata NUTs', () => {
1215
let testkit: SourceTestkit;
@@ -27,6 +30,12 @@ describe('deploy metadata NUTs', () => {
2730
await testkit.deploy({ args: '--source-dir force-app' });
2831
await testkit.expect.filesToBeDeployed(['force-app/**/*'], ['force-app/test/**/*']);
2932
});
33+
34+
it('--source-dir --dry-run should NOT affect source-tracking', async () => {
35+
execCmd('project:deploy:start --dry-run --source-dir force-app', { ensureExitCode: 0 });
36+
const actual = execCmd<DeployResultJson>('project:deploy:start --json', { ensureExitCode: 0 }).jsonOutput; // should deploy everything since previous attempt was --dry-run
37+
expect(actual?.result?.numberComponentsDeployed).to.be.greaterThan(1);
38+
});
3039
});
3140

3241
describe('--metadata flag', () => {

0 commit comments

Comments
 (0)