fleet-memory/scripts/dev/generate-changelog.sh
2025-12-15 14:46:14 +01:00

32 lines
601 B
Bash
Executable file

#!/bin/bash
set -e
cd "$(dirname "$0")/../.."
if [ -z "$1" ]; then
echo "Usage: $0 VERSION [--model MODEL]"
echo ""
echo "Generate changelog entry for a release."
echo ""
echo "Examples:"
echo " $0 1.0.5"
echo " $0 v1.0.5"
echo " $0 1.0.5 --model gpt-4o"
exit 1
fi
if [ -z "$OPENAI_API_KEY" ]; then
ENV_FILE=".env"
if [ -f "$ENV_FILE" ]; then
echo "Loading environment from $ENV_FILE"
set -a
source "$ENV_FILE"
set +a
else
echo "Error: OPENAI_API_KEY not set and no .env file found"
exit 1
fi
fi
cd hindsight-dev
uv run generate-changelog "$@"