Skip to content

Commit c40db05

Browse files
committed
fix: clean ios release signing lint
1 parent df521a6 commit c40db05

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

scripts/ios-release-signing.mjs

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,12 @@ function runAscJson(args) {
130130
try {
131131
return JSON.parse(trimmed);
132132
} catch (error) {
133-
throw new Error(`asc returned non-JSON output for ${args.join(" ")}: ${trimmed.slice(0, 500)}`);
133+
throw new Error(
134+
`asc returned non-JSON output for ${args.join(" ")}: ${trimmed.slice(0, 500)}`,
135+
{
136+
cause: error,
137+
},
138+
);
134139
}
135140
}
136141

@@ -219,7 +224,9 @@ function ensureAscAvailable() {
219224
try {
220225
run("asc", ["--help"]);
221226
} catch (error) {
222-
throw new Error(`asc CLI is required for iOS release signing setup: ${error.message}`);
227+
throw new Error(`asc CLI is required for iOS release signing setup: ${error.message}`, {
228+
cause: error,
229+
});
223230
}
224231
}
225232

@@ -458,7 +465,7 @@ function localDistributionIdentityFingerprints(manifest) {
458465
return new Set();
459466
}
460467

461-
let output = "";
468+
let output;
462469
try {
463470
output = run("security", ["find-identity", "-p", "codesigning", "-v"]);
464471
} catch {

0 commit comments

Comments
 (0)