diff --git a/.build/changelog-image.mjs b/.build/changelog-image.mjs index f03d6c5d7..6a8ef381a 100644 --- a/.build/changelog-image.mjs +++ b/.build/changelog-image.mjs @@ -1,10 +1,9 @@ -import { generateIconsPreview, getAllIcons, getArgvs, getPackageJson, GITHUB_DIR } from './helpers.mjs' +import { generateIconsPreview, getAllIcons, getPackageJson, GITHUB_DIR } from './helpers.mjs' import path from 'path' -const argv = getArgvs(), - p = getPackageJson() +const p = getPackageJson() -const version = argv['new-version'] || `${p.version}` +const version = process.env.NEW_VERSION || `${p.version}` if (version) { const icons = getAllIcons() diff --git a/.build/changelog.mjs b/.build/changelog.mjs index 97184c58c..fc189e40e 100644 --- a/.build/changelog.mjs +++ b/.build/changelog.mjs @@ -1,9 +1,8 @@ import cp from 'child_process' -import { getArgvs, getPackageJson, printChangelog } from './helpers.mjs' +import { getPackageJson, printChangelog } from './helpers.mjs' const p = getPackageJson(), - argv = getArgvs(), - version = argv['latest-version'] || `${p.version}` + version = process.env.LATEST_VERSION || `${p.version}` if (version) { cp.exec(`git diff ${version} HEAD --name-status ./icons`, function(err, ret) { diff --git a/.build/update-icons.mjs b/.build/update-icons.mjs index 9ac422ac7..01720f84b 100644 --- a/.build/update-icons.mjs +++ b/.build/update-icons.mjs @@ -1,11 +1,10 @@ import { globSync } from 'glob' import { readFileSync, writeFileSync } from 'fs' import path from 'path' -import { ICONS_SRC_DIR, getMaxUnicode, getArgvs, getPackageJson } from './helpers.mjs' +import { ICONS_SRC_DIR, getMaxUnicode, getPackageJson } from './helpers.mjs' -const argv = getArgvs(), - pkg = getPackageJson(), - newVersion = argv['new-version'] || pkg.version +const pkg = getPackageJson(), + newVersion = process.env.NEW_VERSION || pkg.version const files = globSync(path.join(ICONS_SRC_DIR, '**/*.svg')) diff --git a/package.json b/package.json index f78da21cc..de4fb20d5 100644 --- a/package.json +++ b/package.json @@ -97,12 +97,12 @@ }, "npm": false, "hooks": { - "after:bump": "pnpm run build --latest-version ${latestVersion} --new-version ${version} --verbose && pnpm install", + "after:bump": "LATEST_VERSION=${latestVersion} NEW_VERSION=${version} pnpm run build --verbose && pnpm install", "after:release": "echo Successfully released ${name} v${version} to ${repo.repository}." }, "git": { "addUntrackedFiles": true, - "changelog": "pnpm run --silent changelog --latest-version ${latestTag}", + "changelog": "LATEST_VERSION=${latestTag} pnpm run --silent changelog", "tagName": "v${version}", "requireBranch": "main", "requireCommits": true,