Skip to content

Commit 6e87dd1

Browse files
authored
fix(deps): apex-node7, core8 (#1230)
* fix(deps): bump apex-node, schema change for SDR required field * chore: dep bump for open PRs * fix: ts5.5 is smarter
1 parent 78966a0 commit 6e87dd1

8 files changed

+1077
-1096
lines changed

package.json

+7-7
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
"bugs": "https://github.com/forcedotcom/cli/issues",
77
"dependencies": {
88
"@oclif/core": "^4",
9-
"@salesforce/apex-node": "^6.0.0",
10-
"@salesforce/core": "^8.0.1",
9+
"@salesforce/apex-node": "^7.0.2",
10+
"@salesforce/core": "^8.1.1",
1111
"@salesforce/kit": "^3.1.6",
1212
"@salesforce/sf-plugins-core": "^11.1.2",
13-
"@salesforce/source-deploy-retrieve": "^12.0.1",
13+
"@salesforce/source-deploy-retrieve": "^12.1.4",
1414
"@salesforce/source-tracking": "^7.0.1",
1515
"@salesforce/ts-types": "^2.0.10",
1616
"chalk": "^5.3.0",
@@ -23,19 +23,19 @@
2323
"@oclif/plugin-help": "^6.2.3",
2424
"@salesforce/cli-plugins-testkit": "^5.3.15",
2525
"@salesforce/dev-scripts": "^10.2.2",
26-
"@salesforce/plugin-command-reference": "^3.1.5",
26+
"@salesforce/plugin-command-reference": "^3.1.8",
2727
"@salesforce/source-testkit": "^2.2.23",
2828
"@salesforce/ts-sinon": "1.4.20",
2929
"@types/archiver": "^5.3.2",
3030
"@types/cli-progress": "^3.11.5",
3131
"archiver": "^5.3.2",
3232
"chai-each": "^0.0.1",
3333
"cross-env": "^7.0.3",
34-
"eslint-plugin-sf-plugin": "^1.18.8",
34+
"eslint-plugin-sf-plugin": "^1.18.10",
3535
"fast-glob": "^3.3.1",
36-
"oclif": "^4.10.11",
36+
"oclif": "^4.13.12",
3737
"ts-node": "^10.9.2",
38-
"typescript": "^5.4.5"
38+
"typescript": "^5.5.3"
3939
},
4040
"config": {},
4141
"engines": {

schemas/force-source-deploy.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -461,6 +461,10 @@
461461
"type": "object",
462462
"additionalProperties": false,
463463
"properties": {
464+
"state": {
465+
"type": "string",
466+
"enum": ["Created", "Changed", "Unchanged", "Deleted"]
467+
},
464468
"fullName": {
465469
"type": "string"
466470
},
@@ -469,13 +473,9 @@
469473
},
470474
"filePath": {
471475
"type": "string"
472-
},
473-
"state": {
474-
"type": "string",
475-
"enum": ["Created", "Changed", "Unchanged", "Deleted"]
476476
}
477477
},
478-
"required": ["fullName", "state", "type"]
478+
"required": ["state"]
479479
},
480480
"FileResponseFailure": {
481481
"type": "object",

schemas/force-source-pull.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"type": "string"
2525
}
2626
},
27-
"required": ["fullName", "state", "type"],
27+
"required": ["state"],
2828
"additionalProperties": false
2929
}
3030
}

schemas/force-source-push.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"type": "string"
2525
}
2626
},
27-
"required": ["fullName", "state", "type"],
27+
"required": ["state"],
2828
"additionalProperties": false
2929
}
3030
},

schemas/force-source-retrieve.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@
4444
"type": "object",
4545
"additionalProperties": false,
4646
"properties": {
47+
"state": {
48+
"type": "string",
49+
"enum": ["Created", "Changed", "Unchanged", "Deleted"]
50+
},
4751
"fullName": {
4852
"type": "string"
4953
},
@@ -52,13 +56,9 @@
5256
},
5357
"filePath": {
5458
"type": "string"
55-
},
56-
"state": {
57-
"type": "string",
58-
"enum": ["Created", "Changed", "Unchanged", "Deleted"]
5959
}
6060
},
61-
"required": ["fullName", "state", "type"]
61+
"required": ["state"]
6262
},
6363
"FileResponseFailure": {
6464
"type": "object",

src/formatters/source/pushResultFormatter.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -228,8 +228,8 @@ export class PushResultFormatter extends ResultFormatter {
228228
.filter((f) => f.state === ComponentStatus.Failed)
229229
.map((f) => {
230230
// we've filtered all of the file responses to failed errors with the state filter above
231-
fileResponses.push(f as FileResponseFailure);
232-
fileResponseFailures.set(`${f.type}#${f.fullName}`, (f as FileResponseFailure).error);
231+
fileResponses.push(f);
232+
fileResponseFailures.set(`${f.type}#${f.fullName}`, f.error);
233233
});
234234
this.sortFileResponses(fileResponses);
235235
this.asRelativePaths(fileResponses);

src/trackingFunctions.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ const messages = Messages.loadMessages('@salesforce/plugin-source', 'tracking');
2222
type TrackingSetupRequest = {
2323
ignoreConflicts: boolean;
2424
ux: Ux;
25-
} & SourceTrackingOptions
25+
} & SourceTrackingOptions;
2626

2727
type TrackingUpdateRequest = {
2828
tracking: SourceTracking;
@@ -33,7 +33,7 @@ type TrackingUpdateRequest = {
3333
* You can also pass this in if your command already ran getFileResponses and you want to avoid the perf hit from doing it twice
3434
*/
3535
fileResponses?: FileResponse[];
36-
}
36+
};
3737

3838
type ConflictResponse = {
3939
state: 'Conflict';
@@ -100,10 +100,10 @@ export const updateTracking = async ({ tracking, result, ux, fileResponses }: Tr
100100
tracking.updateLocalTracking({
101101
files: successes
102102
.filter((fileResponse) => fileResponse.state !== ComponentStatus.Deleted)
103-
.map((fileResponse) => fileResponse.filePath as string),
103+
.map((fileResponse) => fileResponse.filePath),
104104
deletedFiles: successes
105105
.filter((fileResponse) => fileResponse.state === ComponentStatus.Deleted)
106-
.map((fileResponse) => fileResponse.filePath as string),
106+
.map((fileResponse) => fileResponse.filePath),
107107
}),
108108
tracking.updateRemoteTracking(
109109
successes.map(({ state, fullName, type, filePath }) => ({ state, fullName, type, filePath })),

0 commit comments

Comments
 (0)