-
Notifications
You must be signed in to change notification settings - Fork 35
/
Copy pathHOWTO-RELEASE
24 lines (16 loc) · 994 Bytes
/
HOWTO-RELEASE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Preparing a PROJ-data Release
===============================================================================
1. If index.html is not already up-to-date with latest grid additions,
a. Have GDAL (>= 2.4) Python3 bindings installed
b. python3 regenerate_index_html.py
c. git commit -a -m "Update index.html" && git push
2. Edit CMakeLists.txt to update PROJ_DATA_VERSION_MAJOR and PROJ_DATA_VERSION_MINOR
a. Add RCn to PROJ_DATA_VERSION_MINOR if this is a release candidate
3. git commit -a -m "Update CMakeLists.txt to vX.Y" && git push
4. Tag commit with version number (including release candidate number when relevant).
Push tag to GitHub where the packages for distribution will be automatically generated
and a draft release will be prepared.
5. Publish release on GitHub
6. Upload the generated `proj-data-*`- files to download.osgeo.org
7. Resynchronize CDN content from repository with ./sync_to_cdn.sh
8. Close the previous milestone and open a new one