blob: e925890083d5772cae353df07d47ae92251da367 [file] [log] [blame]
Mohammed Nasere4b26ee2024-09-06 09:22:39 -04001#!/bin/bash -xe
2
3VERSION=$1
Mohammed Nasere4b26ee2024-09-06 09:22:39 -04004
Mohammed Naserc91b8512025-01-26 14:07:25 -05005if [ -z "$VERSION" ]; then
Mohammed Nasere4b26ee2024-09-06 09:22:39 -04006 echo "Usage: $0 <version> <latest_version>"
7 exit 1
8fi
9
10# Update the version
11sed -i s/^version:.*/version:\ $VERSION/ galaxy.yml
12sed -i s/^atmosphere_version:.*/atmosphere_version:\ $VERSION/ roles/defaults/defaults/main.yml
13
14# Create release commit
15git add galaxy.yml roles/defaults/defaults/main.yml
16git commit -m "Release $VERSION"
17
Mohammed Naserc91b8512025-01-26 14:07:25 -050018# Create a local tag
19git tag v$VERSION
Mohammed Nasere4b26ee2024-09-06 09:22:39 -040020
Mohammed Naserc91b8512025-01-26 14:07:25 -050021# Push the release commit
22git push gerrit refs/heads/$(git rev-parse --abbrev-ref HEAD)
23git push --tags gerrit refs/heads/$(git rev-parse --abbrev-ref HEAD)