Line 78: |
Line 78: |
| | | |
| ./release --help | | ./release --help |
| + | |
| + | ==== For sucrose activities ==== |
| + | |
| + | ===== Before release ===== |
| + | |
| + | Be sure to have the same state as origin/master, git pull, git log, gitstatus, git reset --hard origin/master |
| + | |
| + | ===== Release ===== |
| + | |
| + | cd into the activity directory, run the sugar-tools 'release' script from there |
| + | |
| + | ~/prog/sugar-tools/release |
| + | |
| + | If you want to be sure about the version you can pass the version you want it to be to the script: |
| + | |
| + | ~/prog/sugar-tools/release -v 0.96.5 |
| + | |
| + | Requirements: |
| + | |
| + | * has to be done in a sugar shell |
| + | * user needs ssh access to sugarlabs.org |
| + | * user needs write access to the upload directory: http://download.sugarlabs.org/sources/sucrose/fructose/ |
| + | |
| + | ===== Upload the .xo file to ASLO ===== |
| + | |
| + | Tarball is uploaded but you're not done yet, you need to upload the .xo file to ASLO manually. |
| | | |
| == Sugar release cycle== | | == Sugar release cycle== |