Skip to content

Commit 3772a8f

Browse files
committed
fix: verify pack with core tarball
1 parent 530dd19 commit 3772a8f

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

scripts/release.sh

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,18 +52,24 @@ phase_build() {
5252
phase_verify_pack() {
5353
banner "Verify pack"
5454
require_lockstep_versions
55-
local version tmp_dir tarball install_dir
55+
local version tmp_dir tarball core_tarball install_dir
5656
version="$(node -p 'require("./package.json").version')"
5757
tmp_dir="$(mktemp -d)"
58+
core_tarball="${tmp_dir}/steipete-summarize-core-${version}.tgz"
5859
tarball="${tmp_dir}/steipete-summarize-${version}.tgz"
60+
run pnpm -C packages/core pack --pack-destination "${tmp_dir}"
5961
run pnpm pack --pack-destination "${tmp_dir}"
62+
if [ ! -f "${core_tarball}" ]; then
63+
echo "Missing ${core_tarball}"
64+
exit 1
65+
fi
6066
if [ ! -f "${tarball}" ]; then
6167
echo "Missing ${tarball}"
6268
exit 1
6369
fi
6470
install_dir="${tmp_dir}/install"
6571
run mkdir -p "${install_dir}"
66-
run npm install --silent --prefix "${install_dir}" "${tarball}"
72+
run npm install --prefix "${install_dir}" "${core_tarball}" "${tarball}"
6773
run node "${install_dir}/node_modules/@steipete/summarize/dist/cli.js" --help >/dev/null
6874
echo "ok"
6975
}

0 commit comments

Comments
 (0)