2024-01-19 21:51:12 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
2024-05-12 08:54:31 +02:00
|
|
|
version_file="../version.txt"
|
|
|
|
|
|
|
|
# update new release dependency
|
2024-01-19 21:51:12 +01:00
|
|
|
cd back
|
2024-05-12 08:54:31 +02:00
|
|
|
# update the Maven version number
|
|
|
|
mvn versions:set -DnewVersion=$(sed 's/dev/SNAPSHOT/g' $version_file)
|
|
|
|
if grep -q "DEV" "$version_file"; then
|
|
|
|
# update all versions release of dependency
|
|
|
|
mvn versions:use-latest-releases
|
|
|
|
# update our manage dependency as snapshoot
|
|
|
|
mvn versions:use-latest-versions -Dincludes=kangaroo-and-rabbit
|
|
|
|
else
|
|
|
|
# update our manage dependency as release (must be done before)
|
|
|
|
mvn versions:use-latest-releases -Dincludes=kangaroo-and-rabbit
|
|
|
|
fi
|
2024-01-19 21:51:12 +01:00
|
|
|
cd -
|
|
|
|
|
|
|
|
|
2024-05-12 08:54:31 +02:00
|
|
|
cd front
|
|
|
|
if grep -q "dev" "$version_file"; then
|
|
|
|
# update all dependency
|
|
|
|
pnpm install
|
|
|
|
pnpm run update_packages
|
|
|
|
else
|
|
|
|
# in case of release ==> can not do it automatically ...
|
|
|
|
echo not implemented
|
|
|
|
fi
|
|
|
|
|
|
|
|
cd -
|
|
|
|
|