Skip to content

Commit 9691817

Browse files
authored
fix: apply overrides correctly when --release (#37)
1 parent fb474b1 commit 9691817

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

utils.ts

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,11 @@ export async function runInRepo(options: RunOptions & RepoOptions) {
267267
)
268268
} else {
269269
overrides.vitest = options.release
270+
overrides['vite-node'] = options.release
271+
272+
VITEST_SUB_PACKAGES.forEach((packageName) => {
273+
overrides[`@vitest/${packageName}`] = options.release || ''
274+
})
270275
}
271276
} else {
272277
overrides.vitest ||= `${options.vitestPath}/packages/vitest`
@@ -492,11 +497,13 @@ export async function applyPackageOverrides(
492497
await overridePackageManagerVersion(pkg, pm, options.agentVersion)
493498

494499
if (pm === 'pnpm') {
495-
const version = parseVitestVersion(options.vitestPath)
500+
const version = options.release || parseVitestVersion(options.vitestPath)
496501

497-
for (const key in overrides) {
498-
const tar = key.replace('@', '').replace('/', '-')
499-
overrides[key] = `${overrides[key]}/${tar}-${version}.tgz`
502+
if (!options.release) {
503+
for (const key in overrides) {
504+
const tar = key.replace('@', '').replace('/', '-')
505+
overrides[key] = `${overrides[key]}/${tar}-${version}.tgz`
506+
}
500507
}
501508

502509
if (!pkg.devDependencies) {

0 commit comments

Comments
 (0)