[v4,2/2] utils: update 'version' in package.xml on release
diff mbox series

Message ID 20250716203923.72677-3-Rauch.Christian@gmx.de
State Superseded
Headers show
Series
  • package metadata
Related show

Commit Message

Christian Rauch July 16, 2025, 8:39 p.m. UTC
---
 utils/release.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Comments

Kieran Bingham July 18, 2025, 12:13 p.m. UTC | #1
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
>

Patch
diff mbox series

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 -