Skip to content

Commit 367aaf6

Browse files
committed
feat: add totalSizeOfMetadataFiles
1 parent 2b071b1 commit 367aaf6

9 files changed

+1940
-1381
lines changed

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
],
4343
"dependencies": {
4444
"@jsforce/jsforce-node": "^3.5.1",
45-
"@salesforce/core": "^8.8.2",
45+
"@salesforce/core": "^8.8.3",
4646
"@salesforce/kit": "^3.2.2",
4747
"@salesforce/schemas": "^1.9.0",
4848
"@salesforce/source-deploy-retrieve": "^12.8.0",
@@ -145,7 +145,7 @@
145145
"output": []
146146
},
147147
"link-check": {
148-
"command": "node -e \"process.exit(process.env.CI ? 0 : 1)\" || linkinator \"**/*.md\" --skip \"CHANGELOG.md|node_modules|test/|confluence.internal.salesforce.com|my.salesforce.com|%s\" --markdown --retry --directory-listing --verbosity error",
148+
"command": "node -e \"process.exit(process.env.CI ? 0 : 1)\" || linkinator \"**/*.md\" --skip \"CHANGELOG.md|node_modules|test/|confluence.internal.salesforce.com|my.salesforce.com|localhost|%s\" --markdown --retry --directory-listing --verbosity error",
149149
"files": [
150150
"./*.md",
151151
"./!(CHANGELOG).md",

src/interfaces/packagingInterfacesAndType.ts

+1
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ export type PackageVersionCreateRequestResult = {
8181
CreatedBy: string;
8282
ConvertedFromVersionId: string | null;
8383
TotalNumberOfMetadataFiles: number | null;
84+
TotalSizeOfMetadataFiles: number | null;
8485
};
8586

8687
export const PackageVersionCreateRequestResultInProgressStatuses = Object.values(Package2VersionStatus).filter(

src/interfaces/packagingSObjects.ts

+1
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ export namespace PackagingSObjects {
6363
Language: string;
6464
EndToEndBuildDurationInSeconds?: number;
6565
TotalNumberOfMetadataFiles: number;
66+
TotalSizeOfMetadataFiles: number;
6667
};
6768

6869
export enum Package2VersionStatus {

src/package/packageVersionCreateRequest.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ export function getQuery(connection: Connection): string {
2525
'Package2Version.MajorVersion, Package2Version.MinorVersion, Package2Version.PatchVersion, Package2Version.BuildNumber, ' +
2626
'CreatedDate, Package2Version.HasMetadataRemoved, CreatedById, IsConversionRequest, Package2Version.ConvertedFromVersionId ' +
2727
(Number(connection.version) > 60.0 ? ', AsyncValidation ' : '') +
28-
(Number(connection.version) > 63.0 ? ', Package2Version.TotalNumberOfMetadataFiles ' : '') +
28+
(Number(connection.version) > 63.0
29+
? ', Package2Version.TotalNumberOfMetadataFiles, Package2Version.TotalSizeOfMetadataFiles '
30+
: '') +
2931
'FROM Package2VersionCreateRequest ' +
3032
'%s' + // WHERE, if applicable
3133
'ORDER BY CreatedDate desc';
@@ -86,6 +88,7 @@ async function query(query: string, connection: Connection): Promise<PackageVers
8688
| 'PatchVersion'
8789
| 'BuildNumber'
8890
| 'TotalNumberOfMetadataFiles'
91+
| 'TotalSizeOfMetadataFiles'
8992
>;
9093
} & {
9194
Package2: Pick<PackagingSObjects.Package2, 'Name'>;
@@ -118,6 +121,7 @@ async function query(query: string, connection: Connection): Promise<PackageVers
118121
ConvertedFromVersionId: convertedFromVersionMessage(record.Status, record.Package2Version?.ConvertedFromVersionId),
119122
TotalNumberOfMetadataFiles:
120123
record.Package2Version != null ? record.Package2Version.TotalNumberOfMetadataFiles : null,
124+
TotalSizeOfMetadataFiles: record.Package2Version != null ? record.Package2Version.TotalSizeOfMetadataFiles : null,
121125
}));
122126
}
123127

src/package/packageVersionReport.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ let verboseFields = ['SubscriberPackageVersion.Dependencies', 'CodeCoveragePerce
4444
const default61Fields = ['ValidatedAsync'];
4545

4646
// Add fields here that are available only api version of v64.0 or higher.
47-
const default64Fields = ['TotalNumberOfMetadataFiles'];
47+
const default64Fields = ['TotalNumberOfMetadataFiles', 'TotalSizeOfMetadataFiles'];
4848

4949
const verbose61Fields = ['EndToEndBuildDurationInSeconds'];
5050

test/package/packageConvert.test.ts

+2
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,7 @@ describe('packageConvert', () => {
248248
SubscriberPackageVersionId: null,
249249
Tag: 'tag',
250250
TotalNumberOfMetadataFiles: null,
251+
TotalSizeOfMetadataFiles: null,
251252
};
252253

253254
Lifecycle.getInstance().on(PackageEvents.convert.progress, async (data) => {
@@ -274,6 +275,7 @@ describe('packageConvert', () => {
274275
SubscriberPackageVersionId: null,
275276
Tag: undefined,
276277
TotalNumberOfMetadataFiles: null,
278+
TotalSizeOfMetadataFiles: null,
277279
},
278280
timeRemaining: {
279281
quantity: 2,

test/package/packageTest.nut.ts

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ const VERSION_CREATE_RESPONSE_KEYS = [
4545
'CreatedBy',
4646
'ConvertedFromVersionId',
4747
'TotalNumberOfMetadataFiles',
48+
'TotalSizeOfMetadataFiles',
4849
];
4950

5051
// version

test/package/packageVersionCreate.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ describe('Package Version Create', () => {
4343
'Tag',
4444
'VersionNumber',
4545
'TotalNumberOfMetadataFiles',
46+
'TotalSizeOfMetadataFiles',
4647
];
4748

4849
const $$ = instantiateContext();

0 commit comments

Comments
 (0)