fix(ci): fix yaml formatting in workflow heredocs

This commit is contained in:
quotentiroler
2026-02-06 15:52:38 -08:00
parent 4f07791455
commit 845eafaacb
12 changed files with 184 additions and 207 deletions

View File

@@ -14,23 +14,23 @@ inputs:
color:
description: Embed color (decimal)
required: false
default: '3447003'
default: "3447003"
username:
description: Bot username
required: false
default: 'OpenClaw CI'
default: "OpenClaw CI"
avatar_url:
description: Bot avatar URL
required: false
default: 'https://avatars.githubusercontent.com/u/182880377'
default: "https://avatars.githubusercontent.com/u/182880377"
timestamp:
description: Include timestamp
required: false
default: 'true'
default: "true"
fields:
description: JSON array of embed fields
required: false
default: '[]'
default: "[]"
runs:
using: composite
@@ -42,10 +42,10 @@ runs:
if [ "${{ inputs.timestamp }}" = "true" ]; then
TIMESTAMP="\"timestamp\": \"$(date -u +%Y-%m-%dT%H:%M:%SZ)\","
fi
# Escape description for JSON (use double quotes for variable expansion)
DESCRIPTION=$(echo "${{ inputs.description }}" | jq -Rs .)
PAYLOAD=$(cat <<EOF
{
"username": "${{ inputs.username }}",
@@ -60,7 +60,7 @@ runs:
}
EOF
)
curl -H "Content-Type: application/json" \
-d "$PAYLOAD" \
"${{ inputs.webhook_url }}"