generated from Java-2025Fall/final-vibevault-template
完成作业
This commit is contained in:
parent
20ec31bc6d
commit
80d369b038
@ -230,7 +230,7 @@ jobs:
|
|||||||
mkdir -p .autograde
|
mkdir -p .autograde
|
||||||
|
|
||||||
# Create minimal grade_grouped.py script
|
# Create minimal grade_grouped.py script
|
||||||
cat > .autograde/grade_grouped.py << 'EOF'
|
cat > .autograde/grade_grouped.py <<- 'EOF'
|
||||||
import json
|
import json
|
||||||
import sys
|
import sys
|
||||||
import argparse
|
import argparse
|
||||||
@ -399,9 +399,9 @@ EOF
|
|||||||
CONTENT=$(base64 -w 0 "$REPORT_FILE")
|
CONTENT=$(base64 -w 0 "$REPORT_FILE")
|
||||||
|
|
||||||
# 创建请求 JSON 文件
|
# 创建请求 JSON 文件
|
||||||
cat > /tmp/upload_request.json << EOF
|
cat > /tmp/upload_request.json << EOF
|
||||||
{"message": "Add grade report for $SHORT_SHA", "content": "$CONTENT"}
|
{"message": "Add grade report for $SHORT_SHA", "content": "$CONTENT"}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# 先尝试 POST 创建新文件
|
# 先尝试 POST 创建新文件
|
||||||
RESULT=$(curl -s -X POST -H "Authorization: token $TOKEN" \
|
RESULT=$(curl -s -X POST -H "Authorization: token $TOKEN" \
|
||||||
@ -421,8 +421,8 @@ EOF
|
|||||||
if [ -n "$SHA" ]; then
|
if [ -n "$SHA" ]; then
|
||||||
# 创建更新请求 JSON 文件
|
# 创建更新请求 JSON 文件
|
||||||
cat > /tmp/upload_request.json << EOF
|
cat > /tmp/upload_request.json << EOF
|
||||||
{"message": "Update grade report for $SHORT_SHA", "content": "$CONTENT", "sha": "$SHA"}
|
{"message": "Update grade report for $SHORT_SHA", "content": "$CONTENT", "sha": "$SHA"}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
RESULT=$(curl -s -X PUT -H "Authorization: token $TOKEN" \
|
RESULT=$(curl -s -X PUT -H "Authorization: token $TOKEN" \
|
||||||
-H "Content-Type: application/json" \
|
-H "Content-Type: application/json" \
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user