forked from Ludovicus-Maior/WoW-Pro-Guides
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathReleaseChecklist.txt
24 lines (18 loc) · 935 Bytes
/
ReleaseChecklist.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1) Make sure your checkout of the main branch is clean:
git status
2) Spin up Wow on an Alliance and a Horde toon Retail/Classic and do:
/run WoWPro:LoadAllGuides()
This verifies that all guides can be parsed.
3) Look at <WOW>/Logs/FrameXML.log for errors
4) Update Release notes in Notes.md and check in.
5) Generate zip files (you will be prompted for the tag to use):
WoWPro_Utilities/CutRelease.sh --retail
WoWPro_Utilities/CutRelease.sh --retail --trial
WoWPro_Utilities/CutRelease.sh --classic
WoWPro_Utilities/CutRelease.sh --classic --trial
WoWPro_Utilities/CutRelease.sh --tbc
WoWPro_Utilities/CutRelease.sh --tbc --trial
6) Upload the Trial versions to CurseForge.com
7) Generate WoWUp release
ln -s ""WoWPro v1.13.6-D7.zip" "WoWPro v1.13.6-D7-classic.zip"
gh release create 20210521 -F release-notes.md "WoWPro v9.0.5-A3.zip" "WoWPro v1.13.7-A2-classic.zip" "WoWPro v2.5.1-A2-bc.zip"