Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.04 KB

File metadata and controls

30 lines (22 loc) · 1.04 KB

Releasing WIP builds for consumers

dist/ is build output and is gitignored — it is not committed on any branch. CI publishes a pre-release tarball (wip-<short-commit-sha>) whenever a pushed commit message contains [release], via the reusable workflow at mat3ra/actions. See that README for the full explanation: why this exists, the tag/URL scheme, the EINTEGRITY/npm-cache gotcha on a same-commit rebuild, and the cleanup policy.

Download URL shape:

https://github.com/mat3ra/code/releases/download/wip-<short-sha>/code.tgz

Reinstall in web-app after a same-commit rebuild (plain npm install won't refetch — see the linked README for why):

npm run mat3ra:install -- code wip-<short-sha>

Delete a pre-release once its commit merges and a real published version supersedes it:

gh release delete wip-<short-sha> --yes

(Or let this repo's cleanup-wip-releases.yml do it automatically once that commit is no longer any branch's tip.)