Skip to content

Commit d0a378d

Browse files
committed
prepare_release.sh: strip -rc# from julianightlies download url
add note about code signing, and add arm [ci skip]
1 parent e474dd4 commit d0a378d

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

contrib/prepare_release.sh

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ if [ -z "$tag" ]; then
1414
fi
1515
version=$(cat VERSION)
1616
majmin=$(cut -d. -f1-2 VERSION)
17+
# remove -rc# if present
18+
majminpatch=$(cut -d- -f1 VERSION)
1719
if [ "$tag" != "v$version" ]; then
1820
echo "error: tagged commit does not match content of VERSION file" >&2
1921
exit 1
@@ -33,21 +35,27 @@ rm -rf julia-$version
3335
# download and rename binaries, with -latest copies
3436
julianightlies="https://s3.amazonaws.com/julianightlies/bin"
3537
curl -L -o julia-$version-linux-x86_64.tar.gz \
36-
$julianightlies/linux/x64/$majmin/julia-$version-$shashort-linux64.tar.gz
38+
$julianightlies/linux/x64/$majmin/julia-$majminpatch-$shashort-linux64.tar.gz
3739
cp julia-$version-linux-x86_64.tar.gz julia-$majmin-latest-linux-x86_64.tar.gz
3840
curl -L -o julia-$version-linux-i686.tar.gz \
39-
$julianightlies/linux/x86/$majmin/julia-$version-$shashort-linux32.tar.gz
41+
$julianightlies/linux/x86/$majmin/julia-$majminpatch-$shashort-linux32.tar.gz
4042
cp julia-$version-linux-i686.tar.gz julia-$majmin-latest-linux-i686.tar.gz
43+
curl -L -o julia-$version-linux-arm.tar.gz \
44+
$julianightlies/linux/arm/$majmin/julia-$majminpatch-$shashort-linuxarm.tar.gz
45+
cp julia-$version-linux-arm.tar.gz julia-$majmin-latest-linux-arm.tar.gz
4146
curl -L -o "julia-$version-osx10.7 .dmg" \
42-
$julianightlies/osx/x64/$majmin/julia-$version-$shashort-osx.dmg
47+
$julianightlies/osx/x64/$majmin/julia-$majminpatch-$shashort-osx.dmg
4348
cp "julia-$version-osx10.7 .dmg" "julia-$majmin-latest-osx10.7 .dmg"
4449
curl -L -o julia-$version-win64.exe \
45-
$julianightlies/winnt/x64/$majmin/julia-$version-$shashort-win64.exe
50+
$julianightlies/winnt/x64/$majmin/julia-$majminpatch-$shashort-win64.exe
4651
cp julia-$version-win64.exe julia-$majmin-latest-win64.exe
4752
curl -L -o julia-$version-win32.exe \
48-
$julianightlies/winnt/x86/$majmin/julia-$version-$shashort-win32.exe
53+
$julianightlies/winnt/x86/$majmin/julia-$majminpatch-$shashort-win32.exe
4954
cp julia-$version-win32.exe julia-$majmin-latest-win32.exe
5055

56+
echo "Note: if windows code signing is not working on the buildbots, then the"
57+
echo "checksums need to be re-calculated after the binaries are manually signed!"
58+
5159
shasum -a 256 julia-$version* | grep -v sha256 | grep -v md5 > julia-$version.sha256
5260
md5sum julia-$version* | grep -v sha256 | grep -v md5 > julia-$version.md5
5361

0 commit comments

Comments
 (0)