stoplightio/scripts

View on GitHub
test/test-build-on-repository.sh

Summary

Maintainability
Test Coverage
Repository=$1

echo Testing repository $Repository

# clear out the scripts node_modules/yarn.lock to better represent real-world behavior of distributed npm package
sudo rm -R node_modules
sudo rm yarn.lock

cd ../

git clone git@github.com:stoplightio/$Repository.git

cd $Repository

tmp=$(mktemp)
jq '.resolutions."@stoplight/scripts" = "file:../project"' package.json > "$tmp" && mv "$tmp" package.json

yarn
yarn build