|
|
|
@ -4,9 +4,16 @@ set -e |
|
|
|
|
set -u |
|
|
|
|
set -o pipefail |
|
|
|
|
|
|
|
|
|
extraArgs=() |
|
|
|
|
if [[ $# -lt 1 ]]; then |
|
|
|
|
extraArgs+=(-m 1) |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
# Generate LavaMoat policies for the extension background script for each build |
|
|
|
|
# type. |
|
|
|
|
# ATTN: This may tax your device when running it locally. |
|
|
|
|
WRITE_AUTO_POLICY=1 yarn build scripts:prod --policy-only && |
|
|
|
|
WRITE_AUTO_POLICY=1 yarn build scripts:prod --policy-only --build-type beta && |
|
|
|
|
WRITE_AUTO_POLICY=1 yarn build scripts:prod --policy-only --build-type flask |
|
|
|
|
concurrently --kill-others-on-fail -n main,beta,flask \ |
|
|
|
|
"${extraArgs[@]}" \ |
|
|
|
|
"WRITE_AUTO_POLICY=1 yarn build scripts:prod --policy-only" \ |
|
|
|
|
"WRITE_AUTO_POLICY=1 yarn build scripts:prod --policy-only --build-type beta" \ |
|
|
|
|
"WRITE_AUTO_POLICY=1 yarn build scripts:prod --policy-only --build-type flask" |