Skip to content

W-092: build and verify release packages - #195

Merged
antst merged 1 commit into
developfrom
w-092-release-build
Sep 20, 2026
Merged

antst merged 1 commit into
developfrom
w-092-release-build

Conversation

@antst

@antst antst commented Sep 20, 2026

Copy link
Copy Markdown
Owner

Change

  • Run pnpm build in the publish job after its frozen install.
  • Dry-run-pack all four packages and require each shipped entry file before release creation or publish.

Release evidence

  • npm view @antst/dashi@0.1.0-alpha.18 dist.fileCount = 56; alpha.20 = 3.
  • npm view @antst/dsh-file-uploads-none@0.1.0-alpha.18 dist.fileCount = 5; alpha.20 = 3.
  • Alpha.18 run 35443532702 step publish / Run pnpm gate:docker installed all five workspace projects (+549 packages) on the publish runner, then its container-mounted gate built the workspace, leaving node_modules and compiled lib/ output present for publish. W-072 removed that step from the publish job.
  • In a fresh v0.1.0-alpha.20 clone after frozen install, the guard exits 1 before build on missing packages/file-uploads-none/lib/index.js; after pnpm build, it passes for lib/index.js in file-uploads-none and dashi, cordis.patch.yml in dashi-app, and bin/dashi.js in dashi-launcher.

Verification

  • actionlint v1.7.7: clean
  • pnpm gate: PASS — 26 files, 296 tests; DSH versions 233 packages at 0.1.5-rc.2; import lint 120 source files.

@pkg-pr-new

pkg-pr-new Bot commented Sep 20, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@antst/dashi@195
npm i https://pkg.pr.new/@antst/dashi-app@195
npm i https://pkg.pr.new/@antst/dashi-launcher@195
npm i https://pkg.pr.new/@antst/dsh-file-uploads-none@195

commit: 8ed83b3

@antst
antst merged commit 4867713 into develop Sep 20, 2026
8 checks passed
@antst
antst deleted the w-092-release-build branch September 20, 2026 21:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant