21 lines
505 B
Bash
21 lines
505 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
VERSION="${1:-}"
|
|
if [[ -z "$VERSION" ]]; then
|
|
echo "Usage: $0 vYYYY.MM.P" >&2
|
|
exit 2
|
|
fi
|
|
|
|
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
|
cd "$ROOT_DIR/.."
|
|
|
|
echo "$VERSION" > TEMPLATE_VERSION
|
|
git add TEMPLATE_VERSION CHANGELOG.md 2>/dev/null || true
|
|
git commit -m "[skip ci] chore(release): $VERSION" || true
|
|
git tag -a "$VERSION" -m "release: $VERSION (latest)"
|
|
git push || true
|
|
git push origin "$VERSION"
|
|
|
|
echo "Release locale préparée: $VERSION"
|