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
<!--To help us understand and resolve your issue, please fill out the form to the best of your ability. Feel free to delete the sections that do not apply.-->
9
11
12
+
**Description of the problem**
10
13
11
14
<!-- Please be as detailed as you can when describing an issue. The more information we have, the easier it will be for us to track this down. -->
12
15
@@ -15,20 +18,26 @@ about: Report a problem/bug to help us improve
15
18
<!-- It helps a lot if you share any data files required to run your script. You can drag-and-drop them here or paste a link to Dropbox/GoogleDrive/etc. -->
16
19
17
20
```
18
-
PASTE CODE HERE
21
+
# PASTE CODE HERE
19
22
```
20
23
21
-
22
24
**Full error message**
23
25
24
26
<!-- Tip: you'll get more detailed error messages if you add -Vd to your gmt commands. -->
25
27
26
28
```
27
-
PASTE ERROR MESSAGE HERE
29
+
# PASTE ERROR MESSAGE HERE
28
30
```
29
31
32
+
**Actual outcome**
33
+
34
+
<!--The output produced by the above script, which may be a screenshot, console output, etc.-->
35
+
36
+
**Expected outcome**
37
+
38
+
<!--A description of the expected outcome from the above script.-->
-[ ] run `src/gmt_make_*.sh` to update some .c and .h files
15
+
-[ ] check if all tests pass on macOS, Linux and Windows
16
+
-[ ] update changelog
17
+
-[ ] update INSTALL.md
18
+
-[ ] build documentations and fix warnings if any
19
+
-[ ] check/set values in `cmake/ConfigDefault.cmake`
20
+
-[ ]`GMT_VERSION_YEAR` is current year
21
+
-[ ]`GMT_PACKAGE_VERSION_*` is correctly set
22
+
-[ ]`GMT_LIB_SOVERSION` is correctly set
23
+
-[ ] set `GMT_PUBLIC_RELEASE` to `TRUE`
24
+
-[ ] freeze codes and commit all changes to GitHub
25
+
26
+
**Release**:
27
+
28
+
-[ ] create source tarballs (tar.gz and tar.xz) (@PaulWessel)
29
+
-[ ] create macOS bundle (@PaulWessel)
30
+
-[ ] create Windows installers (win32 and win64) (@joa-quim)
31
+
-[ ] make a tag and push it to github
32
+
```
33
+
git tag x.x.x
34
+
git push --tags
35
+
```
36
+
- [ ] go to [GitHub Release](https://github.com/GenericMappingTools/gmt/releases) and make a release. Remember to attach the source tarballs, macOS bundle and Windows installers.
37
+
- [ ] upload source tarballs, macOS bundle, Windows installers to the GMT FTP (@PaulWessel)
38
+
- [ ] update README and VERSION files on the GMT FTP (@PaulWessel)
39
+
- [ ] make announcements
40
+
- [ ] update links on the main site (News, Download & Documentation)
41
+
42
+
**After release**:
43
+
44
+
- [ ] create branch 6.x for bug-fixes if this is a minor release (i.e. create branch 6.1 after 6.1.0 is released)
45
+
- [ ] update `GMT_PACKAGE_VERSION_*` in `cmake/ConfigDefault.cmake`
46
+
- [ ] comment the `set (GMT_PUBLIC_RELEASE TRUE)` line
0 commit comments