完成作业

This commit is contained in:
liyitian 2025-12-14 03:58:20 +08:00
parent 20ec31bc6d
commit 80d369b038

View File

@ -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" \