Skip to content

Commit f92eca7

Browse files
committed
[skip ci] Fix the automatic update of version numbers.
1 parent eef4ed5 commit f92eca7

File tree

4 files changed

+14
-9
lines changed

4 files changed

+14
-9
lines changed

.github/workflows/cpp-python-build.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -865,7 +865,7 @@ jobs:
865865
git config --global user.name "github-actions[bot]"
866866
git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
867867
git checkout $BRANCH_NAME
868-
git commit -m "Bump version" CMakeLists.txt README.md matlab/README.md JSBSim.vcxproj JSBSimForUnreal.vcxproj
868+
git commit -m "Bump stable release version" CMakeLists.txt README.md matlab/README.md JSBSim.vcxproj JSBSimForUnreal.vcxproj
869869
git push origin $BRANCH_NAME
870870
871871
# Bump stable version of the `master` branch
@@ -877,13 +877,18 @@ jobs:
877877
- name: Bump stable version in README.md
878878
working-directory: _master
879879
run: |
880+
# Increment the value of PROJECT_VERSION_PATCH
881+
sed -ri 's/(set\(PROJECT_VERSION_PATCH\s\")([0-9]+).*/echo "\1\\"$((\2+1))\.dev1\\"\\)/ge' CMakeLists.txt
880882
# Update references to the current stable version in README.md
881883
sed -ri 's/_'"$OLD_VERSION"'-[0-9]+.amd64.deb/_'"$VERSION"'-'"$GITHUB_RUN_NUMBER"'.amd64.deb/g' README.md
882884
sed -ri 's/'"$OLD_VERSION"'/'"$VERSION"'/g' README.md
883885
sed -ri 's/'"$OLD_VERSION"'/'"$VERSION"'/g' matlab/README.md
886+
# Update the MSVC project files.
887+
sed -ri 's/JSBSIM_VERSION=".*"/JSBSIM_VERSION="'$FUTURE_VERSION'.dev1"/g' JSBSim.vcxproj
888+
sed -ri 's/JSBSIM_VERSION=".*"/JSBSIM_VERSION="'$FUTURE_VERSION'.dev1"/g' JSBSimForUnreal.vcxproj
884889
# Update the MSVC version
885890
sed -ri 's/Visual Studio\s[A-Za-z0-9 ]+\s\(build\s[0-9.]+\)/'"$MSVC_VERSION"'/g' matlab/README.md
886-
git commit -m "Bump stable release version" README.md matlab/README.md
891+
git commit -m "Bump version" CMakeLists.txt README.md matlab/README.md JSBSim.vcxproj JSBSimForUnreal.vcxproj
887892
git push origin master
888893
889894
Documentation:

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ project(JSBSim)
77

88
set(PROJECT_VERSION_MAJOR "1")
99
set(PROJECT_VERSION_MINOR "2")
10-
set(PROJECT_VERSION_PATCH "0.dev1")
10+
set(PROJECT_VERSION_PATCH "1.dev1")
1111
set(PROJECT_CONTACT_EMAIL "jsbsim-devel@lists.sourceforge.net")
1212
set(PROJECT_CONTACT_VENDOR "The JSBSim team")
1313

JSBSim.vcxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
<ClCompile>
8282
<Optimization>Disabled</Optimization>
8383
<AdditionalIncludeDirectories>$(ProjectDir)src;$(ProjectDir)src\simgear\xml;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
84-
<PreprocessorDefinitions>JSBSIM_STATIC_LINK;JSBSIM_VERSION="1.2.0.dev1";WIN32;NOMINMAX;_DEBUG;_CONSOLE;HAVE_EXPAT_CONFIG_H;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
84+
<PreprocessorDefinitions>JSBSIM_STATIC_LINK;JSBSIM_VERSION="1.2.1.dev1";WIN32;NOMINMAX;_DEBUG;_CONSOLE;HAVE_EXPAT_CONFIG_H;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
8585
<MinimalRebuild>false</MinimalRebuild>
8686
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
8787
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -115,7 +115,7 @@
115115
<ClCompile>
116116
<Optimization>Disabled</Optimization>
117117
<AdditionalIncludeDirectories>$(ProjectDir)src;$(ProjectDir)src\simgear\xml;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
118-
<PreprocessorDefinitions>JSBSIM_STATIC_LINK;JSBSIM_VERSION="1.2.0.dev1";WIN32;NOMINMAX;_DEBUG;_CONSOLE;HAVE_EXPAT_CONFIG_H;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
118+
<PreprocessorDefinitions>JSBSIM_STATIC_LINK;JSBSIM_VERSION="1.2.1.dev1";WIN32;NOMINMAX;_DEBUG;_CONSOLE;HAVE_EXPAT_CONFIG_H;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
119119
<MinimalRebuild>false</MinimalRebuild>
120120
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
121121
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -151,7 +151,7 @@
151151
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
152152
<WholeProgramOptimization>true</WholeProgramOptimization>
153153
<AdditionalIncludeDirectories>$(ProjectDir)src;$(ProjectDir)src\simgear\xml;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
154-
<PreprocessorDefinitions>JSBSIM_STATIC_LINK;JSBSIM_VERSION="1.2.0.dev1";WIN32;NOMINMAX;NDEBUG;_CONSOLE;HAVE_EXPAT_CONFIG_H;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
154+
<PreprocessorDefinitions>JSBSIM_STATIC_LINK;JSBSIM_VERSION="1.2.1.dev1";WIN32;NOMINMAX;NDEBUG;_CONSOLE;HAVE_EXPAT_CONFIG_H;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
155155
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
156156
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
157157
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
@@ -193,7 +193,7 @@
193193
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
194194
<WholeProgramOptimization>true</WholeProgramOptimization>
195195
<AdditionalIncludeDirectories>$(ProjectDir)src;$(ProjectDir)src\simgear\xml;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
196-
<PreprocessorDefinitions>JSBSIM_STATIC_LINK;JSBSIM_VERSION="1.2.0.dev1";WIN32;NOMINMAX;NDEBUG;_CONSOLE;HAVE_EXPAT_CONFIG_H;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
196+
<PreprocessorDefinitions>JSBSIM_STATIC_LINK;JSBSIM_VERSION="1.2.1.dev1";WIN32;NOMINMAX;NDEBUG;_CONSOLE;HAVE_EXPAT_CONFIG_H;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
197197
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
198198
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
199199
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>

JSBSimForUnreal.vcxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
<ClCompile>
5757
<Optimization>Disabled</Optimization>
5858
<AdditionalIncludeDirectories>$(ProjectDir)src;$(ProjectDir)src\simgear\xml;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
59-
<PreprocessorDefinitions>JSBSIM_EXPORT;JSBSIM_VERSION="1.2.0.dev1";WIN32;NOMINMAX;XML_STATIC;NDEBUG;_CONSOLE;HAVE_EXPAT_CONFIG_H;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
59+
<PreprocessorDefinitions>JSBSIM_EXPORT;JSBSIM_VERSION="1.2.1.dev1";WIN32;NOMINMAX;XML_STATIC;NDEBUG;_CONSOLE;HAVE_EXPAT_CONFIG_H;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
6060
<MinimalRebuild>false</MinimalRebuild>
6161
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
6262
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
@@ -107,7 +107,7 @@ exit/B %errlev%</Command>
107107
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
108108
<WholeProgramOptimization>true</WholeProgramOptimization>
109109
<AdditionalIncludeDirectories>$(ProjectDir)src;$(ProjectDir)src\simgear\xml;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
110-
<PreprocessorDefinitions>JSBSIM_EXPORT;JSBSIM_VERSION="1.2.0.dev1";WIN32;NOMINMAX;XML_STATIC;NDEBUG;_CONSOLE;HAVE_EXPAT_CONFIG_H;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
110+
<PreprocessorDefinitions>JSBSIM_EXPORT;JSBSIM_VERSION="1.2.1.dev1";WIN32;NOMINMAX;XML_STATIC;NDEBUG;_CONSOLE;HAVE_EXPAT_CONFIG_H;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
111111
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
112112
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
113113
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>

0 commit comments

Comments
 (0)