From 2b5ebd9b818b114ef29aa7ce38a95ad644ecd33a Mon Sep 17 00:00:00 2001 From: hblu Date: Mon, 8 Dec 2025 09:39:10 +0800 Subject: [PATCH] Update content --- .gitea/workflows/autograde.yml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/autograde.yml b/.gitea/workflows/autograde.yml index d145b23..1095eec 100644 --- a/.gitea/workflows/autograde.yml +++ b/.gitea/workflows/autograde.yml @@ -57,7 +57,7 @@ jobs: apt-get -o Acquire::Check-Valid-Until=false update -y DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ git ca-certificates python3-pip rsync \ - libcairo2 libpango-1.0-0 libpangocairo-1.0-0 libgdk-pixbuf2.0-0 libffi-dev shared-mime-info \ + libcairo2 libpango-1.0-0 libpangocairo-1.0-0 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libffi-dev shared-mime-info \ fontconfig fonts-noto-cjk fonts-wqy-microhei fc-cache -f -v >/dev/null 2>&1 || true rm -rf /var/lib/apt/lists/* @@ -226,9 +226,7 @@ jobs: DEST_PATH="reports/grade_report_${SHORT_SHA}.${REPORT_FILE##*.}" CONTENT=$(base64 -w 0 "$REPORT_FILE") - cat > /tmp/upload_request.json << EOF -{"message": "Add grade report for $SHORT_SHA", "content": "$CONTENT"} -EOF + printf '{"message": "Add grade report for %s", "content": "%s"}\n' "$SHORT_SHA" "$CONTENT" > /tmp/upload_request.json RESULT=$(curl -s -X POST -H "Authorization: token $TOKEN" \ -H "Content-Type: application/json" \ @@ -244,9 +242,7 @@ EOF | python3 -c "import sys,json; d=json.load(sys.stdin); print(d.get('sha','') if isinstance(d,dict) and 'sha' in d else '')" 2>/dev/null || echo "") if [ -n "$SHA" ]; then - cat > /tmp/upload_request.json << EOF -{"message": "Update grade report for $SHORT_SHA", "content": "$CONTENT", "sha": "$SHA"} -EOF + printf '{"message": "Update grade report for %s", "content": "%s", "sha": "%s"}\n' "$SHORT_SHA" "$CONTENT" "$SHA" > /tmp/upload_request.json RESULT=$(curl -s -X PUT -H "Authorization: token $TOKEN" \ -H "Content-Type: application/json" \ "$API_URL/repos/$REPO/contents/$DEST_PATH" \