diff --git a/.gitea/workflows/autograde.yml b/.gitea/workflows/autograde.yml index 4529170..7cdb19d 100644 --- a/.gitea/workflows/autograde.yml +++ b/.gitea/workflows/autograde.yml @@ -230,7 +230,7 @@ jobs: mkdir -p .autograde # Create minimal grade_grouped.py script - cat > .autograde/grade_grouped.py << 'EOF' + cat > .autograde/grade_grouped.py <<- 'EOF' import json import sys import argparse @@ -399,9 +399,9 @@ EOF CONTENT=$(base64 -w 0 "$REPORT_FILE") # 创建请求 JSON 文件 - cat > /tmp/upload_request.json << EOF - {"message": "Add grade report for $SHORT_SHA", "content": "$CONTENT"} - EOF + cat > /tmp/upload_request.json << EOF +{"message": "Add grade report for $SHORT_SHA", "content": "$CONTENT"} +EOF # 先尝试 POST 创建新文件 RESULT=$(curl -s -X POST -H "Authorization: token $TOKEN" \ @@ -421,8 +421,8 @@ EOF if [ -n "$SHA" ]; then # 创建更新请求 JSON 文件 cat > /tmp/upload_request.json << EOF - {"message": "Update grade report for $SHORT_SHA", "content": "$CONTENT", "sha": "$SHA"} - EOF +{"message": "Update grade report for $SHORT_SHA", "content": "$CONTENT", "sha": "$SHA"} +EOF RESULT=$(curl -s -X PUT -H "Authorization: token $TOKEN" \ -H "Content-Type: application/json" \