Skip to content

Commit d3daaf6

Browse files
Merge pull request #1051 from lukaszstolarczuk/minor-updates
Minor updates around versioning
2 parents 76e4f12 + eb7c46d commit d3daaf6

File tree

3 files changed

+14
-9
lines changed

3 files changed

+14
-9
lines changed

RELEASE_STEPS.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,11 @@ Do changes for a release:
4949
- If stable branch for this release is required, create it:
5050
- `git checkout -b v$VER.x`
5151
- For some early versions (like `0.1.0`) we may omit creation of the branch
52+
- For major/minor release, when release is done, add an extra "dev" tag on the `main` branch:
53+
- `git tag -a -s -m "Development version $VERSION+1" v$VERSION+1-dev`
54+
- for example, when `v0.1.0` is released, the dev tag would be `v0.2.0-dev`
55+
- if needed, further in time, an extra dev tag can be introduced, e.g. `v0.2.0-dev1`
56+
- This way, the `main` branch will introduce itself as the next version
5257

5358
## Publish changes
5459

cmake/helpers.cmake

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -121,12 +121,12 @@ function(set_version_variables)
121121
return()
122122
endif()
123123

124-
# v1.5.0-dev - we're on a development tag -> UMF ver: "1.5.0-dev"
125-
string(REGEX MATCHALL "\^v([0-9]+\.[0-9]+\.[0-9]+)-dev\$" MATCHES
124+
# v1.5.0-dev1 - we're on a development tag -> UMF ver: "1.5.0-dev1"
125+
string(REGEX MATCHALL "\^v([0-9]+\.[0-9]+\.[0-9]+)-(dev[0-9]?)\$" MATCHES
126126
${GIT_VERSION})
127127
if(MATCHES)
128128
set(UMF_VERSION
129-
"${CMAKE_MATCH_1}-dev"
129+
"${CMAKE_MATCH_1}-${CMAKE_MATCH_2}"
130130
PARENT_SCOPE)
131131
set(UMF_CMAKE_VERSION
132132
"${CMAKE_MATCH_1}"
@@ -157,12 +157,12 @@ function(set_version_variables)
157157
return()
158158
endif()
159159

160-
# v1.5.0-dev-19-gb8f7a32 -> UMF ver: "1.5.0-dev.git19.gb8f7a32"
161-
string(REGEX MATCHALL "v([0-9.]*)-dev-([0-9]*)-([0-9a-g]*)" MATCHES
160+
# v1.5.0-dev2-19-gb8f7a32 -> UMF ver: "1.5.0-dev2.git19.gb8f7a32"
161+
string(REGEX MATCHALL "v([0-9.]*)-(dev[0-9]?)-([0-9]*)-([0-9a-g]*)" MATCHES
162162
${GIT_VERSION})
163163
if(MATCHES)
164164
set(UMF_VERSION
165-
"${CMAKE_MATCH_1}-dev.git${CMAKE_MATCH_2}.${CMAKE_MATCH_3}"
165+
"${CMAKE_MATCH_1}-${CMAKE_MATCH_2}.git${CMAKE_MATCH_3}.${CMAKE_MATCH_4}"
166166
PARENT_SCOPE)
167167
set(UMF_CMAKE_VERSION
168168
"${CMAKE_MATCH_1}"

src/libumf.def

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,6 @@ EXPORTS
3131
umfFileMemoryProviderParamsSetPath
3232
umfFileMemoryProviderParamsSetProtection
3333
umfFileMemoryProviderParamsSetVisibility
34-
umfFixedMemoryProviderOps
35-
umfFixedMemoryProviderParamsCreate
36-
umfFixedMemoryProviderParamsDestroy
3734
umfFree
3835
umfGetIPCHandle
3936
umfGetLastFailedMemoryProvider
@@ -121,4 +118,7 @@ EXPORTS
121118
umfScalablePoolParamsSetGranularity
122119
umfScalablePoolParamsSetKeepAllMemory
123120
; Added in UMF_0.11
121+
umfFixedMemoryProviderOps
122+
umfFixedMemoryProviderParamsCreate
123+
umfFixedMemoryProviderParamsDestroy
124124
umfLevelZeroMemoryProviderParamsSetFreePolicy

0 commit comments

Comments
 (0)