Update create-ready-for-testing-message.yml

This commit is contained in:
CanbiZ 2025-12-09 13:33:18 +01:00
parent 97ba69ba82
commit 5cb4784a24

View File

@ -15,21 +15,21 @@ jobs:
steps: steps:
- name: Extract Issue Title and Script Type - name: Extract Issue Title and Script Type
id: extract_info id: extract_info
env:
ISSUE_BODY: ${{ github.event.issue.body }}
run: | run: |
# Extract title (lowercase, spaces to dashes) # Extract title (lowercase, spaces to dashes)
TITLE=$(echo '${{ github.event.issue.title }}' | tr '[:upper:]' '[:lower:]' | sed 's/ /-/g') TITLE=$(echo '${{ github.event.issue.title }}' | tr '[:upper:]' '[:lower:]' | sed 's/ /-/g')
echo "TITLE=$TITLE" >> $GITHUB_ENV echo "TITLE=$TITLE" >> $GITHUB_ENV
# Extract script type from issue body # Extract script type from issue body (using env var to handle special chars)
BODY='${{ github.event.issue.body }}' if echo "$ISSUE_BODY" | grep -qi "CT (LXC Container)"; then
if echo "$BODY" | grep -qi "CT (LXC Container)"; then
SCRIPT_TYPE="ct" SCRIPT_TYPE="ct"
elif echo "$BODY" | grep -qi "VM (Virtual Machine)"; then elif echo "$ISSUE_BODY" | grep -qi "VM (Virtual Machine)"; then
SCRIPT_TYPE="vm" SCRIPT_TYPE="vm"
elif echo "$BODY" | grep -qi "Addon (tools/addon)"; then elif echo "$ISSUE_BODY" | grep -qi "Addon (tools/addon)"; then
SCRIPT_TYPE="addon" SCRIPT_TYPE="addon"
elif echo "$BODY" | grep -qi "PVE Tool (tools/pve)"; then elif echo "$ISSUE_BODY" | grep -qi "PVE Tool (tools/pve)"; then
SCRIPT_TYPE="pve" SCRIPT_TYPE="pve"
else else
# Fallback: detect by filename pattern or default to ct # Fallback: detect by filename pattern or default to ct
@ -41,7 +41,7 @@ jobs:
fi fi
echo "SCRIPT_TYPE=$SCRIPT_TYPE" >> $GITHUB_ENV echo "SCRIPT_TYPE=$SCRIPT_TYPE" >> $GITHUB_ENV
echo "Detected script type: $SCRIPT_TYPE" echo "Detected script type: $SCRIPT_TYPE for title: $TITLE"
- name: Check if Files Exist in community-scripts/ProxmoxVED - name: Check if Files Exist in community-scripts/ProxmoxVED
id: check_files id: check_files