forked from Ludovicus-Maior/WoW-Pro-Guides
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathReleaseChecklist.txt
21 lines (15 loc) · 981 Bytes
/
ReleaseChecklist.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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 --mainline ; WoWPro_Utilities/CutRelease.sh --mainline --trial ; \
WoWPro_Utilities/CutRelease.sh --vanilla ; WoWPro_Utilities/CutRelease.sh --vanilla --trial ; \
WoWPro_Utilities/CutRelease.sh --tbc ; WoWPro_Utilities/CutRelease.sh --tbc --trial ;\
WoWPro_Utilities/CutRelease.sh --wrath ; WoWPro_Utilities/CutRelease.sh --wrath --trial
6) Upload the Trial versions to CurseForge.com
7) Generate WoWUp release
gh release create 20220706 -F release-notes.md "WoWPro v9.2.5-A2-mainline.zip" "WoWPro v1.14.2-A2-vanilla.zip" "WoWPro v2.5.3-A3-tbc.zip"