avoid building javascript UI if the ui/ folder was not touched in the commit
In this way, we can save some precious time in the build. There's no need of building/uploading the bitmask-js package every time, specially taking into account that the nodejs/npm stack is going to download everything from the internet.
an alternative would be to cache the node modules in the docker image.