blob: 81706024c67fb7e79db6ca5865b14df846f29be6 (
plain)
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
44
45
46
47
48
49
50
51
52
53
54
55
|
# Release Checklist
## Server
1. `git push` from main development machine, check the branch
2. Start the `endeavouros64` VirtualBox virtual machine
3. Check the repository's branch on the virtual machine
4. Run `SSVOpenHexagon/vbox/build_and_upload_server.sh`
5. Verify that the server is working with `ssh vittorioromeo@139.162.199.162`, `sudo journalctl -u openhexagon-server -f`
## Client
1. Run `SSVOpenHexagon/buildrel/make_release_client_win10_msys.sh`
2. Run `SSVOpenHexagon/prepare_release.sh`
3. Try the game in `SSVOpenHexagon/_PREPARED_RELEASE_TEST`, make sure everything works
- Verify basic gameplay
- Verify server connection and login
- Verify leaderboards
- Verify replays
4. Run `/c/OHWorkspace/steamworks/sdk/tools/SteamPipeGUI.exe` and upload to Steam
5. For non-betas, go to <https://partner.steamgames.com/apps/builds/1358090>, log in with build account (not personal one), and put the latest build live
## Lua Reference
1. Go to `SSVOpenHexagon/_RELEASE`
2. Run `./SSVOpenHexagon.exe -printLuaDocs > temp.md`
3. Open `temp.md` with an editor, find `## Utility Function` as the starting point and copy the Lua docs
4. Go to <https://github.com/SuperV1234/SSVOpenHexagon/wiki/Lua-Reference/_edit> and paste them there, after the `<!-- START GENERATED DOCS HERE -->` marker
## Patch Notes
1. Update `SSVOpenHexagon/art/eventcover.psd`
2. Go to <https://steamcommunity.com/games/1358090/partnerevents/create/>
3. Do the thing (formatting guidelines here: <https://steamcommunity.com/comment/Guide/formattinghelp>)
## Discord
1. Make post in `#announcements`
|