forked from libspatialindex/libspatialindex
-
Notifications
You must be signed in to change notification settings - Fork 0
/
HOWTORELEASE.txt
52 lines (33 loc) · 1.2 KB
/
HOWTORELEASE.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
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
Steps for Making a libspatialindex Release
==============================================================================
:Author: Howard Butler
:Contact: [email protected]
This document describes the process for releasing a new version of libspatialindex.
General Notes
------------------------------------------------------------------------------
Release Process
1) Increment Version Numbers
- include/spatialindex/Version.h
* SIDX_VERSION_MAJOR
* SIDX_VERSION_MINOR
* SIDX_VERSION_REV
* SIDX_RELEASE_NAME
- CMakeLists.txt
* SET(SIDX_VERSION_MAJOR "1")
* SET(SIDX_VERSION_MINOR "7")
* SET(SIDX_VERSION_PATCH "0")
* SET(SIDX_LIB_VERSION "4.0.0")
* SET(SIDX_LIB_SOVERSION "4")
- Update SO versions
* https://github.com/libspatialindex/libspatialindex/pull/44#issuecomment-57088783
2) Update README to include any relevant info about the release that
might have changed.
3) Update ChangeLog with git2cl
* git2cl . > ChangeLog
4) Verify tests are passing on Travis and AppVeyor
5) Tag the release
6) Invoke `docker-package-release.sh`
::
cd libspatialindex
./docker-package-release.sh
8) Update https://github.com/libspatialindex/libspatialindex/releases