diff --git a/.gitignore b/.gitignore index 92c8cbec7..243c85c34 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,7 @@ build/*.js yarn.lock packages/**/*.js +!packages/hydrojudge/service.js !**/bin/*.js packages/**/*.js.map packages/**/*.d.ts diff --git a/build/publish.ts b/build/publish.ts index 13dd0c59e..9b5aef042 100644 --- a/build/publish.ts +++ b/build/publish.ts @@ -4,6 +4,7 @@ /* eslint-disable import/no-dynamic-require */ import fs from 'fs'; import path from 'path'; +import { spawnSync } from 'child_process'; import { gt } from 'semver'; import latest from 'latest-version'; import ora from 'ora'; @@ -39,11 +40,13 @@ if (CI && (GITHUB_REF !== 'refs/heads/master' || GITHUB_EVENT_NAME !== 'push')) const version = await latest(meta.name); if (gt(meta.version, version)) { const prepublish = path.resolve(process.cwd(), 'packages', name, 'prepublish.sh'); - if (fs.existsSync(prepublish)) await spawnAsync(prepublish); + if (fs.existsSync(prepublish)) spawnSync(prepublish); bumpMap[name] = meta.version; } } - } catch { /* pass */ } + } catch (e) { + console.error(e); + } spinner.text = `Loading workspaces (${++progress}/${folders.length})`; })); spinner.succeed(); diff --git a/packages/geoip/package.json b/packages/geoip/package.json index 3104ed5d6..f825ca969 100644 --- a/packages/geoip/package.json +++ b/packages/geoip/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/geoip", - "version": "1.1.8", + "version": "1.1.9", "main": "package.json", "repository": "git@github.com:hydro-dev/Hydro.git", "author": "undefined ", diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index d6bd0e092..cd8a81394 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", - "version": "2.0.6", - "main": "dist/service.js", + "version": "2.0.7", + "main": "package.json", "author": "masnn", "os": [ "linux" diff --git a/packages/hydrojudge/service.js b/packages/hydrojudge/service.js new file mode 100644 index 000000000..42dde7a24 --- /dev/null +++ b/packages/hydrojudge/service.js @@ -0,0 +1 @@ +module.exports = require('dist/service.js');