* scripts: build: rewrite build script * ci: use new build script in workflow * docs: new build script usage