Description
Context:
Building BRN locally can be difficult and time consuming because of 3 platforms with different toolchain. Inspired by work on BJS, having built packages on CI would be a great improvement.
Existing work.
I've added a workflow script that lists all the built artifact and provides download links as PR comment. You have to download them manually, change the reference in package.json (with file:....
) or make an NPM package with npm pack
and install. It works but it can be better. Moreover, you need to be logged in in Github to be able to download. So, commands like curl or wget are not possible.
Proposed work.
When an artifact is built, add an extra step to package it as an NPM. Upload the .tgz file somewhere. Put the direct download links as PR comment. then when testing, run npm install https://url_to_the_tgz