Chrome Release Bot (LUCI) 4762b62e7d Publish DEPS for 106.0.5249.13 | před 1 rokem | |
---|---|---|
.. | ||
extension | před 1 rokem | |
.gitignore | před 1 rokem | |
DEPS | před 1 rokem | |
Makefile | před 1 rokem | |
README.md | před 1 rokem | |
iife.beg | před 1 rokem | |
iife.end | před 1 rokem | |
images.golden.txt | před 1 rokem | |
images.sh | před 1 rokem | |
package.json | před 1 rokem | |
piex.cpp | před 1 rokem | |
piex.js.wasm | před 1 rokem | |
piex.out.wasm | před 1 rokem | |
tests.css | před 1 rokem | |
tests.html | před 1 rokem | |
tests.js | před 1 rokem | |
tests.sh | před 1 rokem |
Install emscripten https://emscripten.org/docs/getting_started/index.html
git clone https://github.com/emscripten-core/emsdk.git
cd emsdk
./emsdk install 1.38.33
./emsdk activate 1.38.33
source ./emsdk_env.sh
Install piexwasm project components
cd chrome/src/ui/file_manager/image_loader/piex
npm install
Build piexwasm code: piex.js.wasm piex.out.wasm
npm run build
Run tests: they must PASS
npm run test
Release: submit piex.js.wasm piex.out.wasm to the Chromium repository
git commit -a -m "Release piexwasm at emscripten <version> ..."
git cl upload
Release Builder: emscripten 1.38.33