diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 591d426..2612c5c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,6 +23,14 @@ jobs: cache: pnpm - run: pnpm install --frozen-lockfile - run: pnpm build + - name: Verify published packages include dist + run: | + for pkg in packages/hdrify packages/cli packages/hdrify-react; do + (cd "$pkg" && pnpm pack --dry-run) | grep -qx 'dist/index.js' || { + echo "::error::dist/index.js missing from the packed tarball for $pkg; the publish step would ship a broken package." + exit 1 + } + done - run: pnpm tsc - run: pnpm lint - run: pnpm test --coverage