fix(release): keep TypeScript compiler external

This commit is contained in:
Peter Steinberger
2026-05-15 12:31:51 +01:00
parent b3d9bef38d
commit f06e9f6358
4 changed files with 13 additions and 8 deletions

View File

@@ -444,10 +444,14 @@ jobs:
async function fetchWithRetry(url, options = {}) {
let lastStatus = "unknown";
for (let attempt = 1; attempt <= 12; attempt += 1) {
const response = await fetch(url, { redirect: "manual", ...options });
lastStatus = response.status;
if (response.status !== 429 && response.status < 500) {
return response;
try {
const response = await fetch(url, { redirect: "manual", ...options });
lastStatus = response.status;
if (response.status !== 429 && response.status < 500) {
return response;
}
} catch (error) {
lastStatus = error instanceof Error ? error.message : String(error);
}
await new Promise((resolve) => setTimeout(resolve, attempt * 5000));
}

View File

@@ -1796,6 +1796,7 @@
"tokenjuice": "0.7.0",
"tree-sitter-bash": "0.25.1",
"tslog": "4.10.2",
"typescript": "6.0.3",
"typebox": "1.1.38",
"undici": "8.3.0",
"web-push": "3.6.7",
@@ -1826,7 +1827,6 @@
"signal-utils": "0.21.1",
"tsdown": "0.22.0",
"tsx": "4.22.0",
"typescript": "6.0.3",
"unrun": "0.3.0",
"vitest": "4.1.6"
},

6
pnpm-lock.yaml generated
View File

@@ -173,6 +173,9 @@ importers:
typebox:
specifier: 1.1.38
version: 1.1.38
typescript:
specifier: 6.0.3
version: 6.0.3
undici:
specifier: 8.3.0
version: 8.3.0
@@ -255,9 +258,6 @@ importers:
tsx:
specifier: 4.22.0
version: 4.22.0
typescript:
specifier: 6.0.3
version: 6.0.3
unrun:
specifier: 0.3.0
version: 0.3.0

View File

@@ -172,6 +172,7 @@ const explicitNeverBundleDependencies = [
"matrix-js-sdk",
"prism-media",
"qrcode-terminal",
"typescript",
"vitest",
].toSorted((left, right) => left.localeCompare(right));