Skip to content

Instantly share code, notes, and snippets.

@Araq
Last active January 18, 2016 14:20
Show Gist options
  • Save Araq/d71612cabcbcd3be89a1 to your computer and use it in GitHub Desktop.
Save Araq/d71612cabcbcd3be89a1 to your computer and use it in GitHub Desktop.
Release instructions
REM - Run the full testsuite; tests\testament\tester all
REM - Uncomment the list of changes in news.txt
REM - write a news ticker entry
REM - Update the version
REM - Generate the full docs; koch web0
REM - Generate the installers;
REM - Update the version in system.nim
REM - Test the installers
REM - Tag the release
REM - Merge devel into master
REM - Update csources
Rem Build -docs file:
koch web0
cd web\upload
7z a -tzip docs-0.13.0.zip *.html
move /y docs-0.13.0.zip download
cd ..\..
Rem Build .zip file:
koch csources -d:release
koch targz -d:release
move /y build\nim-0.13.0.zip web\upload\download
ReM Build Win32 version:
set PATH=C:\Users\Anwender\projects\nimrod\dist\mingw\bin;%PATH%
cd build
call build.bat
cd ..
nim c koch
koch boot -d:release
cd compiler\nimsuggest
nim c -d:release nimsuggest
copy /y nimsuggest.exe ..\..\bin
cd ..\..
koch nsis -d:release
move /y build\nim_0.13.0.exe web\upload\download\nim-0.13.0_x32.exe
ReM Build Win64 version:
set PATH=C:\Users\Anwender\projects\nimrod\dist\mingw64\bin;%PATH%
cd build
call build64.bat
cd ..
nim c koch
koch boot -d:release
cd compiler\nimsuggest
nim c -d:release nimsuggest
copy /y nimsuggest.exe ..\..\bin
cd ..\..
koch nsis -d:release
move /y build\nim_0.13.0.exe web\upload\download\nim-0.13.0_x64.exe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment