File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ) {
You can’t perform that action at this time.
0 commit comments