Checks the built files before a release of Kotoba.
$ mix kotoba.release_check
This task is for work on Kotoba itself; the release alias runs it
after mix kotoba.build and before mix hex.publish. In any project
but Kotoba, it stops with an error. It fails when:
- one of the six bundle files (
kotoba.esm.js,kotoba.cjs.js,kotoba-collab.esm.js,kotoba-collab.cjs.js,kotoba.cssandkotoba-sumi.css) is missing frompriv/static, or is empty (the empty files that CI makes are not a build); priv/staticholds any other file or directory;- the
versionofpackage.jsonis not the version ofmix.exs.