27
27
SOLIDITY_REPO_URL=" https://github.com/ethereum/solidity"
28
28
SOLC_JS_REPO_URL=" https://github.com/ethereum/solc-js"
29
29
SOLC_JS_BRANCH=wasmRebuildTests
30
- RELEASE_URL=" https://raw.githubusercontent.com/ethereum/solc-bin/gh-pages /bin"
30
+ RELEASE_URL=" https://binaries.soliditylang.org /bin"
31
31
RELEASE_COMMIT_LIST_URL=" $RELEASE_URL /list.txt"
32
32
33
33
SCRIPTDIR=$( dirname " $0 " )
@@ -196,6 +196,7 @@ cp scripts/bytecodecompare/storebytecode.sh /tmp
196
196
# shellcheck disable=SC2016
197
197
sed -i -e ' s/rm -rf "\$TMPDIR"/cp "\$TMPDIR"\/report.txt \/tmp\/report.txt ; rm -rf "\$TMPDIR"/' /tmp/storebytecode.sh
198
198
sed -i -e ' s/REPO_ROOT=.*/REPO_ROOT=\/src/' /tmp/storebytecode.sh
199
+ sed -i -e ' s/git clone/git clone --branch ' " ${SOLC_JS_BRANCH} " ' /' /tmp/storebytecode.sh
199
200
export SOLC_EMSCRIPTEN=" On"
200
201
201
202
echo " Check out solc-js repository..."
@@ -213,7 +214,9 @@ ln -sf /emsdk_portable/emscripten/bin/* /usr/local/bin
213
214
rm -rf /src
214
215
ln -sf /root/project /src
215
216
217
+ echo " Install dependencies and upgrade system packages."
216
218
apt-get -qq update > /dev/null 2>&1
219
+ apt-get -qq upgrade > /dev/null 2>&1
217
220
apt-get -qq install cmake > /dev/null 2>&1
218
221
219
222
echo " Create output directories."
@@ -228,7 +231,6 @@ mkdir -p "${OUTPUTDIR}"/bin
228
231
echo " Prepare solc-js."
229
232
cd /root/solc-js
230
233
npm install > /dev/null 2>&1
231
- npm run build > /dev/null 2>&1
232
234
233
235
echo " Install semver helper."
234
236
npm install -g semver > /dev/null 2>&1
@@ -238,6 +240,7 @@ wget -q "${RELEASE_COMMIT_LIST_URL}" -O /tmp/release_commit_list.txt
238
240
239
241
cd /src
240
242
TAGS=$( git tag --list " ${TAG_FILTER} " | tac)
243
+ echo " Matching tags: ${TAGS} "
241
244
for TAG in ${TAGS} ; do
242
245
process_tag " ${TAG} "
243
246
done
0 commit comments