generated from Java-2025Fall/final-vibevault-template
完成作业
This commit is contained in:
parent
20ec31bc6d
commit
80d369b038
@ -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" \
|
||||
|
||||
Loading…
Reference in New Issue
Block a user