chore: Automated Nix config update
This commit is contained in:
parent
aafbdf2772
commit
a3d4252779
@ -131,7 +131,7 @@ Generate ONLY the commit message. Do not include any other explanatory text.
|
||||
EOF
|
||||
)
|
||||
|
||||
echo "🧠 Generating commit message with Ollama ($OLLAMA_MODEL)..."
|
||||
echo "🧠 Generating commit message with Ollama ($OLLAMA_MODEL)..." >&2
|
||||
local json_payload
|
||||
json_payload=$(jq -n \
|
||||
--arg model "$OLLAMA_MODEL" \
|
||||
@ -160,7 +160,7 @@ EOF
|
||||
"$OLLAMA_HOST/api/generate")
|
||||
|
||||
if [ -z "$ollama_response" ]; then
|
||||
echo "❌ Ollama request failed or returned empty. Using default commit message."
|
||||
echo "❌ Ollama request failed or returned empty. Using default commit message." >&2
|
||||
echo "chore: Automated Nix config update $(date +'%Y-%m-%d %H:%M:%S')"
|
||||
return
|
||||
fi
|
||||
@ -169,13 +169,13 @@ EOF
|
||||
generated_message=$(echo "$ollama_response" | jq -r '.response | sub("^\\s*"; "") | sub("\\s*$"; "")')
|
||||
|
||||
if [ -z "$generated_message" ] || [[ "$generated_message" == "null" ]]; then
|
||||
echo "⚠️ Ollama did not return a valid message. Using default commit message."
|
||||
echo "⚠️ Ollama did not return a valid message. Using default commit message." >&2
|
||||
echo "chore: Automated Nix config update $(date +'%Y-%m-%d %H:%M:%S')"
|
||||
else
|
||||
if [[ "$generated_message" =~ ^[a-z]+(\([a-zA-Z0-9_-]+\))?!?: ]]; then
|
||||
echo "$generated_message"
|
||||
else
|
||||
echo "⚠️ Ollama message doesn't look like a conventional commit. Prepending 'chore: '."
|
||||
echo "⚠️ Ollama message doesn't look like a conventional commit. Prepending 'chore: '." >&2
|
||||
echo "chore: $generated_message"
|
||||
fi
|
||||
fi
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user