Skip to content

Commit

Permalink
fix sign tool arg
Browse files Browse the repository at this point in the history
  • Loading branch information
sandy081 committed Jun 3, 2024
1 parent 0690689 commit 87fcf52
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 14 deletions.
12 changes: 6 additions & 6 deletions src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ module.exports = function (argv: string[]): void {
.option('--allow-star-activation', 'Allow using * in activation events')
.option('--allow-missing-repository', 'Allow missing a repository URL in package.json')
.option('--skip-license', 'Allow packaging without license file')
.option('--signtool', 'Path to the VSIX signing tool. Will be invoked with two arguments: `SIGNTOOL <path/to/extension.signature.manifest> <path/to/extension.signature.p7s>`.')
.option('--sign-tool', 'Path to the VSIX signing tool. Will be invoked with two arguments: `SIGNTOOL <path/to/extension.signature.manifest> <path/to/extension.signature.p7s>`.')
.action(
(
version,
Expand All @@ -144,7 +144,7 @@ module.exports = function (argv: string[]): void {
allowStarActivation,
allowMissingRepository,
skipLicense,
sign,
signTool,
}
) =>
main(
Expand Down Expand Up @@ -172,7 +172,7 @@ module.exports = function (argv: string[]): void {
allowStarActivation,
allowMissingRepository,
skipLicense,
sign,
signTool,
})
)
);
Expand All @@ -198,7 +198,7 @@ module.exports = function (argv: string[]): void {
.option('--no-update-package-json', 'Do not update `package.json`. Valid only when [version] is provided.')
.option('-i, --packagePath <paths...>', 'Publish the provided VSIX packages.')
.option('--sigzipPath <paths...>', 'Signature archives to publish alongside the VSIX packages.')
.option('--sign', 'Script to sign the VSIX package. VSIX manifest will be passed as an argument. This will be ignored if --sigzipPath is provided.')
.option('--sign-tool', 'Path to the VSIX signing tool. Will be invoked with two arguments: `SIGNTOOL <path/to/extension.signature.manifest> <path/to/extension.signature.p7s>`. This will be ignored if --sigzipPath is provided.')
.option(
'--githubBranch <branch>',
'The GitHub branch used to infer relative links in README.md. Can be overridden by --baseContentUrl and --baseImagesUrl.'
Expand Down Expand Up @@ -253,7 +253,7 @@ module.exports = function (argv: string[]): void {
allowMissingRepository,
skipDuplicate,
skipLicense,
sign,
signTool,
}
) =>
main(
Expand Down Expand Up @@ -285,7 +285,7 @@ module.exports = function (argv: string[]): void {
allowMissingRepository,
skipDuplicate,
skipLicense,
sign
signTool
})
)
);
Expand Down
6 changes: 3 additions & 3 deletions src/package.ts
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ export interface IPackageOptions {
readonly allowMissingRepository?: boolean;
readonly skipLicense?: boolean;

readonly sign?: string;
readonly signTool?: string;
}

export interface IProcessor {
Expand Down Expand Up @@ -1867,8 +1867,8 @@ export async function packageCommand(options: IPackageOptions = {}): Promise<any

const { packagePath, files } = await pack(options);

if (options.sign) {
await signPackage(packagePath, options.sign);
if (options.signTool) {
await signPackage(packagePath, options.signTool);
}

const stats = await fs.promises.stat(packagePath);
Expand Down
10 changes: 5 additions & 5 deletions src/publish.ts
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ export interface IPublishOptions {
readonly skipLicense?: boolean;

readonly sigzipPath?: string[];
readonly sign?: string;
readonly signTool?: string;
}

export async function publish(options: IPublishOptions = {}): Promise<any> {
Expand Down Expand Up @@ -119,8 +119,8 @@ export async function publish(options: IPublishOptions = {}): Promise<any> {
validateMarketplaceRequirements(vsix.manifest, options);

let sigzipPath = options.sigzipPath?.[index];
if (!sigzipPath && options.sign) {
sigzipPath = await signPackage(packagePath, options.sign);
if (!sigzipPath && options.signTool) {
sigzipPath = await signPackage(packagePath, options.signTool);
}


Expand All @@ -141,13 +141,13 @@ export async function publish(options: IPublishOptions = {}): Promise<any> {
for (const target of options.targets) {
const packagePath = await tmpName();
const packageResult = await pack({ ...options, target, packagePath });
const sigzipPath = options.sign ? await signPackage(packagePath, options.sign) : undefined;
const sigzipPath = options.signTool ? await signPackage(packagePath, options.signTool) : undefined;
await _publish(packagePath, sigzipPath, packageResult.manifest, { ...options, target });
}
} else {
const packagePath = await tmpName();
const packageResult = await pack({ ...options, packagePath });
const sigzipPath = options.sign ? await signPackage(packagePath, options.sign) : undefined;
const sigzipPath = options.signTool ? await signPackage(packagePath, options.signTool) : undefined;
await _publish(packagePath, sigzipPath, packageResult.manifest, options);
}
}
Expand Down

0 comments on commit 87fcf52

Please sign in to comment.