-
Notifications
You must be signed in to change notification settings - Fork 41
/
release-checklist
43 lines (37 loc) · 1000 Bytes
/
release-checklist
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Things to check
---------------
Linux:
* compiles with scons
* compiles with cmake
Windows:
* compiles with scons
OSX:
* compiles with scons
* Adventure mode works
* Versus mode works
* Options work
* Network mode works
Files to update version
src/globals.cpp
install.sh
misc/make-osx-bundle
misc/installer.nsi
misc/build-windows
README
website
Makefile
gui-installer
debian/changelog
debian/control
data/wii/meta.xml
Making a release
----------------
tag trunk, svn cp trunk tags/x.y
copy data into that tag, svn cp data tags/x.y/
delete the externals property for that tag: svn propdel svn:externals tags/x.y/
svn export the tag, tar and gzip it. result is .tar.gz
svn co the tag in windows, build it. run the nsis builder. result is .exe
svn co the tag in osx, run misc/make-osx-bundle. result is .dmg
copy .tar.gz, .exe, and .dmg to some directory, run misc/send-to-sourceforge
fill out sourceforge forms to make a release
update various sites, allegro.cc and freshmeat