You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASE_INSTRUCTIONS.md
+28-18Lines changed: 28 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,46 +13,56 @@ Checklist
13
13
14
14
CalChart uses CMake and Github actions to automate the release process. When you push a tag for the repository, github will build and package the release.
15
15
16
-
The current calchart version is 3.7.0. In all commands below, substitute that number for `$CCVER` (meaning when you read `$CCVER`, type 3.7.0)
16
+
The current calchart version is 3.7.1. In all commands below, substitute that number for `$CCVER` (meaning when you read `$CCVER`, type 3.7.1)
17
17
18
-
1.Prebuild the project to make sure its working
18
+
1.Create a git branch to prep the changes: `git diff dev/prep_$CCVER`
19
19
20
-
2.Update LATEST_RELEASE_NOTES.md with all the changes (it will get posted to the release by our CI bot)
20
+
2.Prebuild the project to make sure its working
21
21
22
-
3. copy LATEST_RELEASE_NOTES.md into master README.md for the master record via this command:
22
+
3. Update LATEST_RELEASE_NOTES.md with all the changes (it will get posted to the release by our CI bot)
23
+
24
+
4. copy LATEST_RELEASE_NOTES.md into master README.md for the master record via this command:
This should trigger the github action, which should publish release notes in Draft form.
36
40
37
-
5. Once the Release information looks good, Press the Publish Release button.
41
+
7. Once the Release information looks good, Press the Publish Release button.
42
+
43
+
8. Download the Release artifacts to your machine.
44
+
45
+
9. Go to the sourceforge page at http://sourceforge.net/projects/calchart. You'll need to be logged in as Administrator to modify the files.
46
+
47
+
10. Go to Project Admin -> File Manager
38
48
39
-
6. Download the Release artifacts to your machine.
49
+
11. Make a new directory for this version (click on the * next to root)
40
50
41
-
7. Go to the sourceforge page at http://sourceforge.net/projects/calchart. You'll need to be logged in as Administrator to modify the files.
51
+
12. Upload the `README.md` to the new folder. Click on `README.md` and edit the file details to signify it's a release notes.
42
52
43
-
8. Go to Project Admin -> File Manager
53
+
13. Upload the `CalChart-$CCVER.dmg`to the folder. Click on dmg and edit the file details to signify its platform is Mac (OS X) and set the release_notes for the file.
44
54
45
-
9. Make a new directory for this version (click on the * next to root)
55
+
14. Repeat for `Install-CalChart-$CCVER.exe`. Click on zip and edit the file details to signify its platform is Windows and set the release_notes for the file.
46
56
47
-
10. Upload the `README.md` to the new folder. Click on `README.md`and edit the file details to signify it's a release notes.
57
+
15. Update https://github.com/calband/calchart/milestone by closing the shipped milestone and starting the next one.
48
58
49
-
11. Upload the `CalChart-$CCVER.dmg` to the folder. Click on dmg and edit the file details to signify its platform is Mac (OS X) and set the release_notes for the file.
59
+
16. Create a git branch to pre-prep the next version: `git diff dev/pre_prep_$CCVER+1`
50
60
51
-
12. Repeat for `Install-CalChart-$CCVER.exe`. Click on zip and edit the file details to signify its platform is Windows and set the release_notes for the file.
61
+
17. Clear out LATEST_RELEASE_NOTES.md for next development effort. Update $CCVER+1 in RELEASE_INSTRUCTIONS.md.
52
62
53
-
13. Update https://github.com/calband/calchart/milestone by closing the shipped milestone and starting the next one.
63
+
18. Merge dev/pre_prep
54
64
55
-
14. Notify the world about the new version of CalChart.
65
+
19. Notify the world about the new version of CalChart.
0 commit comments