#!/bin/bash -xe | |
VERSION=$1 | |
if [ -z "$VERSION" ]; then | |
echo "Usage: $0 <version> <latest_version>" | |
exit 1 | |
fi | |
# Update the version | |
sed -i s/^version:.*/version:\ $VERSION/ galaxy.yml | |
sed -i s/^atmosphere_version:.*/atmosphere_version:\ $VERSION/ roles/defaults/defaults/main.yml | |
# Create release commit | |
git add galaxy.yml roles/defaults/defaults/main.yml | |
git commit -m "Release $VERSION" | |
# Create a local tag | |
git tag v$VERSION | |
# Push the release commit | |
git push gerrit refs/heads/$(git rev-parse --abbrev-ref HEAD) | |
git push --tags gerrit refs/heads/$(git rev-parse --abbrev-ref HEAD) |