summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/release-checklist.txt12
-rwxr-xr-xscripts/publish-macosx.sh8
2 files changed, 14 insertions, 6 deletions
diff --git a/doc/release-checklist.txt b/doc/release-checklist.txt
index e85e97c..cc85009 100644
--- a/doc/release-checklist.txt
+++ b/doc/release-checklist.txt
@@ -43,9 +43,15 @@ o Remove VERSION environment variable
o git push --tags
o Upload
- - Github
- Upload manually here: https://github.com/openscad/openscad/downloads
- FIXME: Write a script
+ - Source:
+ scripts/googlecode_upload.py -s 'Source Code' -p openscad OpenSCAD-2013.01.08.dmg -l Featured,Type-Source openscad-$VERSION.src.tar.gz
+ - Linux:
+ scripts/googlecode_upload.py -s 'Linux Binaries' -p openscad OpenSCAD-2013.01.08.dmg -l Featured,OpSys-Linux,Type-Archive openscad-$VERSION.x86-32.tar.gz
+ scripts/googlecode_upload.py -s 'Linux Binaries' -p openscad OpenSCAD-2013.01.08.dmg -l Featured,OpSys-Linux,Type-Archive openscad-$VERSION.x86-64.tar.gz
+ - Windows:
+ scripts/googlecode_upload.py -s 'Windows Binaries' -p openscad OpenSCAD-2013.01.08.dmg -l Featured,OpSys-Windows,Type-Archive OpenSCAD-$VERSION.zip
+ scripts/googlecode_upload.py -s 'Windows Installer' -p openscad OpenSCAD-2013.01.08.dmg -l Featured,OpSys-Windows,Type-Installer OpenSCAD-$VERSION-Installer.exe
+ - Mac: Already done by public-macosx.sh
o Update web page
o Write email to mailing list
diff --git a/scripts/publish-macosx.sh b/scripts/publish-macosx.sh
index a2ded8a..b0cf3a5 100755
--- a/scripts/publish-macosx.sh
+++ b/scripts/publish-macosx.sh
@@ -6,6 +6,7 @@
if test -z "$VERSION"; then
VERSION=`date "+%Y.%m.%d"`
COMMIT=-c
+ SNAPSHOT=true
fi
# Turn off ccache, just for safety
@@ -24,10 +25,11 @@ echo "Sanity check of the app bundle..."
if [[ $? != 0 ]]; then
exit 1
fi
-cp OpenSCAD-$VERSION.dmg ~/Dropbox/Public
-ln -sf OpenSCAD-$VERSION.dmg ~/Dropbox/Public/OpenSCAD-latest.dmg
-echo "Upload in progress..."
+echo "Uploading..."
+LABELS=OpSys-OSX,Type-Executable
+if ! $SNAPSHOT; then LABELS=$LABELS,Featured; fi
+`dirname $0`/googlecode_upload.py -s 'Mac OS X Snapshot' -p openscad OpenSCAD-$VERSION.dmg -l $LABELS
# Update snapshot filename on wab page
`dirname $0`/update-web.sh OpenSCAD-$VERSION.dmg
contact: Jan Huwald // Impressum