Message ID | 20250716203923.72677-3-Rauch.Christian@gmx.de |
---|---|
State | Superseded |
Headers | show |
Series |
|
Related | show |
Quoting Christian Rauch (2025-07-16 21:39:23) I'm sure by now you know we require descriptive commit messages ;-) How about: Maintain the ROS specific package.xml by automatically updating the version string when a release is made. And your Signed off ;-) -- Kieran > --- > utils/release.sh | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/utils/release.sh b/utils/release.sh > index 8cc85859b..0356cd7c2 100755 > --- a/utils/release.sh > +++ b/utils/release.sh > @@ -38,9 +38,10 @@ echo " New version is : $new_version" > > # Patch in the version to our meson.build > sed -i -E "s/ version : '.*',/ version : '$new_version',/" meson.build > +sed -i -E "s/<version>.*<\/version>/<version>$new_version<\/version>/" package.xml > > # Commit the update > -git commit meson.build -esm "libcamera v$new_version" > +git commit meson.build package.xml -esm "libcamera v$new_version" > > # Create a tag from that commit > git show -s --format=%B | git tag "v$new_version" -s -F - > -- > 2.43.0 >
diff --git a/utils/release.sh b/utils/release.sh index 8cc85859b..0356cd7c2 100755 --- a/utils/release.sh +++ b/utils/release.sh @@ -38,9 +38,10 @@ echo " New version is : $new_version" # Patch in the version to our meson.build sed -i -E "s/ version : '.*',/ version : '$new_version',/" meson.build +sed -i -E "s/<version>.*<\/version>/<version>$new_version<\/version>/" package.xml # Commit the update -git commit meson.build -esm "libcamera v$new_version" +git commit meson.build package.xml -esm "libcamera v$new_version" # Create a tag from that commit git show -s --format=%B | git tag "v$new_version" -s -F -