on master help sign in
qol: improve `release:ropsten` script

This script will produce a built site zip configured for Ropsten

commit9b0964b575504071cdf891afa51890e8eea054ac authortomholford <tomholford@users.noreply.github.com> dateFri 23 Jul 2021, 15:10 (5 years ago) parent033b550
1 file changed+2−2
package.json+2−2
package.json+2−2
@@ -100,9 +100,9 @@
100100 "test": "react-scripts test --env=jsdom",
101101 "eject": "react-scripts eject",
102102 "checksum": "cd build && find . -exec shasum -a256 {} ';' > ../checksums.txt && cd ..",
103− "zip": "zip -ur bridge-$npm_package_version.zip README.md bridge-https.py checksums.txt && cd build && zip -ur ../bridge-$npm_package_version.zip ./* && cd ..",
103+ "zip": "BRIDGE_VERSION=${BRIDGE_VERSION:-$npm_package_version}; zip -ur bridge-$BRIDGE_VERSION.zip README.md bridge-https.py checksums.txt && cd build && zip -ur ../bridge-$BRIDGE_VERSION.zip ./* && cd .. && unset bridgeVersion",
104104 "release": "npm install && npm run build && npm run checksum && npm run zip",
105− "release:ropsten": "npm install && npm run build:ropsten && npm run checksum && npm run zip",
105+ "release:ropsten": "npm install && npm run build:ropsten && npm run checksum && BRIDGE_VERSION=$npm_package_version\"r\" npm run zip",
106106 "pilot:ganache": "ganache-cli --blockTime 1 --networkId 5 --host '0.0.0.0' -m 'benefit crew supreme gesture quantum web media hazard theory mercy wing kitten' > /dev/null &",
107107 "pilot:setup": "npm run pilot:ganache && truffle deploy",
108108 "pilot": "HTTPS=true npm-run-all pilot:setup start pilot:cleanup --continue-on-error",