mirror of
https://git.um-react.app/um/lib_um_crypto_rust.git
synced 2026-03-08 04:29:54 +00:00
CI: Build and publish (#7)
Reviewed-on: https://git.unlock-music.dev/um/lib_um_crypto_rust/pulls/7 Co-authored-by: 鲁树人 <lu.shuren@um-react.app> Co-committed-by: 鲁树人 <lu.shuren@um-react.app>
This commit is contained in:
@@ -77,12 +77,15 @@ async function main() {
|
||||
const wasmSourceDir = path.join(__dirname, '..', 'um_wasm');
|
||||
const wasmOutDir = path.resolve(__dirname, 'pkg');
|
||||
const wasmDistDir = path.resolve(__dirname, 'dist');
|
||||
await rm(wasmOutDir, { recursive: true, force: true });
|
||||
const wasmRelOutDir = path.relative(wasmSourceDir, wasmOutDir);
|
||||
const profileFlag = parseBoolean(process.env.BUILD_RELEASE, true) ? '--release' : '--dev';
|
||||
await run(['wasm-pack', 'build', profileFlag, '--target', 'web', '--out-dir', wasmRelOutDir], {
|
||||
cwd: path.resolve(__dirname, '..', 'um_wasm'),
|
||||
});
|
||||
|
||||
if (process.env.BUILD_SKIP_WASM_PACK !== '1') {
|
||||
await rm(wasmOutDir, { recursive: true, force: true });
|
||||
await run(['wasm-pack', 'build', profileFlag, '--target', 'web', '--out-dir', wasmRelOutDir], {
|
||||
cwd: path.resolve(__dirname, '..', 'um_wasm'),
|
||||
});
|
||||
}
|
||||
|
||||
// Remove unneeded files
|
||||
await Promise.all([
|
||||
@@ -93,7 +96,7 @@ async function main() {
|
||||
]);
|
||||
|
||||
const homeDir = os.homedir();
|
||||
const dummyHome = '/h' + homeDir.slice(3).replace(/./g, '_') + '/';
|
||||
const dummyHome = '/h' + homeDir.slice(2).replace(/./g, '_');
|
||||
|
||||
// Patch some files...
|
||||
await Promise.all([
|
||||
|
||||
Reference in New Issue
Block a user