Skip to content

Commit 17e3cb1

Browse files
committed
Prep for 3.11.3 release
1 parent 3ab7bb4 commit 17e3cb1

File tree

3 files changed

+29
-16
lines changed

3 files changed

+29
-16
lines changed

HOWTO_RELEASE

+26-14
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
1. Verify that the versions currently set in Version.txt make sense for this release. See file for instructions.
1+
1. Verify that the versions currently set in Version.txt
2+
make sense for this release. See file for instructions.
23

34
- GEOS_VERSION_PATCH
45
- GEOS_VERSION_MINOR
@@ -20,29 +21,40 @@
2021
$ ctest --output-on-failure .
2122
$ cmake --build . --target distcheck
2223

23-
4. Update the NEWS file (extract most important things from the
24-
repository log). Make sure to update the release date.
24+
4. Update the NEWS file (extract most important things from the repository log).
25+
Make sure to update the release date.
2526

26-
5. Commit and push the changes in the NEWS and Versions.txt files.
27+
5. Commit the changes in the NEWS file.
28+
Push changes with: git push origin,
29+
and confirm all bots are green before moving forward
2730

2831
6. Tag the release:
2932

3033
$ git tag MAJOR.MINOR.PATCH
3134
$ git push origin MAJOR.MINOR.PATCH
3235

33-
7. Wait for the release build to complete on github,
34-
then copy the tarball artifact from github to
35-
upload.osgeo.org:/osgeo/download/geos
36+
7. At this point the github/release.yml action should run,
37+
wait for it to finish and then verify you can build with it.
3638

37-
8. Update web page Download section
39+
$ VERSION=MAJOR.MINOR.PATCH
40+
$ wget https://github.com/libgeos/geos/releases/download/$VERSION/geos-$VERSION.tar.bz2
41+
$ tar xvfz geos-$VERSION.tar.bz2
42+
$ cd geos-$VERSION
43+
$ mkdir _build && cd _build && cmake ..
44+
$ cmake --build .
45+
$ ctest --output-on-failure .
3846

39-
- Add latest release
40-
- Remove previous patch level release (if any)
47+
8. Copy the tar.bz2 tarball to upload.osgeo.org:/osgeo/download/geos
4148

42-
9. Close current github milestone and add new one for next release
49+
9. Create and push a release branch if this was a PATCH=0 release,
50+
update the versions for next release in Version.txt (both in
51+
main and release branch).
4352

44-
10. Announce on geos-devel
53+
10. Update download page in main branch: web/content/usage/download.md
54+
55+
- Add latest release
56+
- Remove previous patch level release (if any)
4557

46-
11. Bump the Versions.txt versions forward to the next dev
47-
version, and add a new empty release section to NEWS.
58+
11. Close current GitHub milestone and add a new one for next release.
4859

60+
12. Announce on geos-devel

NEWS.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
## Changes in 3.11.3
2-
2023-xx-xx
2+
2023-11-11
33

44
- Fixes/Improvements:
55
- Tri: add exceptions for invalid indexes (GH-853, Martin Davis)
@@ -14,6 +14,7 @@
1414
- Fix InteriorPointPoint to handle empty elements (GH-977, Martin Davis)
1515
- PreparedLineStringIntersects: Fix incorrect result with mixed-dim collection with points (GH-774, Dan Baston)
1616
- Skip over testing empty distances for mixed collections (GH-979, Paul Ramsey)
17+
- geosop: change output to show Z (Mike Taves)
1718

1819
## Changes in 3.11.2
1920
2023-03-16

Version.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ GEOS_VERSION_MINOR=11
55
GEOS_VERSION_PATCH=3
66

77
# OPTIONS: "", "dev", "rc1" etc.
8-
GEOS_PATCH_WORD=dev
8+
GEOS_PATCH_WORD=
99

1010
# GEOS CAPI Versions
1111
#

0 commit comments

Comments
 (0)