@@ -48,7 +48,7 @@ const cwd = process.cwd()
4848 } catch ( err ) {
4949 // don't block publishing other versions on single platform error
5050 console . error ( `Failed to publish` , platform )
51- throw err
51+ // throw err
5252 }
5353 // lerna publish in next step will fail if git status is not clean
5454 execSync (
@@ -63,24 +63,31 @@ const cwd = process.cwd()
6363 // Update name/version of wasm packages and publish
6464 let wasmDir = path . join ( cwd , 'packages/next-swc/crates/wasm' )
6565 for ( let wasmTarget of [ 'web' , 'nodejs' ] ) {
66- let wasmPkg = JSON . parse (
67- await readFile ( path . join ( wasmDir , `pkg-${ wasmTarget } /package.json` ) )
68- )
69- wasmPkg . name = `@next/swc-wasm-${ wasmTarget } `
70- wasmPkg . version = version
66+ try {
67+ let wasmPkg = JSON . parse (
68+ await readFile ( path . join ( wasmDir , `pkg-${ wasmTarget } /package.json` ) )
69+ )
70+ wasmPkg . name = `@next/swc-wasm-${ wasmTarget } `
71+ wasmPkg . version = version
7172
72- await writeFile (
73- path . join ( wasmDir , `pkg-${ wasmTarget } /package.json` ) ,
74- JSON . stringify ( wasmPkg , null , 2 )
75- )
76- execSync (
77- `npm publish ${ path . join (
78- wasmDir ,
79- `pkg-${ wasmTarget } `
80- ) } --access public ${
81- gitref . includes ( 'canary' ) ? ' --tag next-12-3-2' : '--tag next-12-3-2'
82- } `
83- )
73+ await writeFile (
74+ path . join ( wasmDir , `pkg-${ wasmTarget } /package.json` ) ,
75+ JSON . stringify ( wasmPkg , null , 2 )
76+ )
77+ execSync (
78+ `npm publish ${ path . join (
79+ wasmDir ,
80+ `pkg-${ wasmTarget } `
81+ ) } --access public ${
82+ gitref . includes ( 'canary' )
83+ ? ' --tag next-12-3-2'
84+ : '--tag next-12-3-2'
85+ } `
86+ )
87+ } catch ( err ) {
88+ console . error ( `Failed to publish` , { wasmTarget } )
89+ // throw err
90+ }
8491 }
8592
8693 // Update optional dependencies versions
0 commit comments