OSGeo / PROJ-data

Repository for proj datum grids (for use by PROJ 7 or later)
Other
70 stars 32 forks source link

Introduce automatic release procedure via Github Actions #124

Closed kbevers closed 1 month ago

kbevers commented 1 month ago

This enables automatic creation of the distribution packages for PROJ-data. When a tag is pushed the release procedure is started, which creates a new draft release here on GitHub where the packages as well as some checksum files are attached. The files can then manually be uploaded to the OSGeo servers for the actual release (might be possible to automate this as well in the future). If a tag on the form x.y.zRCn is pushed a draft for a pre-release is created.

For now I've just added some brief notes to HOWTORELEASE.md. I might revise them after the first proper release using this setup.

An example of a automatically prepared release can be seen at my fork of the repo: https://github.com/kbevers/PROJ-data/releases/tag/1.19.6

Closes #122