diff --git a/.gitea/workflows/autograde.yml b/.gitea/workflows/autograde.yml index e1c05fa..7c40aa0 100644 --- a/.gitea/workflows/autograde.yml +++ b/.gitea/workflows/autograde.yml @@ -131,6 +131,9 @@ jobs: ASSIGNMENT_ID=$(echo "$REPO_NAME" | sed 's/-stu_.*//') elif echo "$REPO_NAME" | grep -q -- '-template'; then ASSIGNMENT_ID=$(echo "$REPO_NAME" | sed 's/-template.*//') + # 处理只有数字的仓库名(如学号) + elif echo "$REPO_NAME" | grep -q '^[0-9]\+$'; then + ASSIGNMENT_ID="$REPO_NAME" else ASSIGNMENT_ID="final-vibevault" fi