add diagnostics
Some checks failed
grade / grade (push) Failing after 4s

This commit is contained in:
trevon 2026-08-26 01:27:41 +00:00
parent 6315d4651d
commit 91a4881d80

View file

@ -13,20 +13,26 @@ jobs:
runs-on: docker runs-on: docker
container: container:
image: gitea/runner-images:ubuntu-22.04 image: gitea/runner-images:ubuntu-22.04
options: -v /opt/grade/runner-diag:/diag
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Grade (blank fails, solved passes) - name: Grade (blank fails, solved passes)
env: env:
GRADE_HMAC_SECRET: ${{ secrets.GRADE_HMAC_SECRET }} GRADE_HMAC_SECRET: ${{ secrets.GRADE_HMAC_SECRET }}
run: | run: |
docker run --rm --network=none \ LOG=/diag/$(date +%s).log
-v "$PWD":/work \ {
-v /opt/grade-hidden/cs2060/record-manager:/hidden:ro \ echo "PWD=$PWD"; echo "secret-len=${#GRADE_HMAC_SECRET}"
-e GRADE_HMAC_SECRET \ docker images | grep -E "grade-(c|harness)" || echo "NO GRADE IMAGES"
grade-c:dev \ ls -la /opt/grade-hidden/cs2060/record-manager/ 2>&1 | head -3
python3 /opt/grade/grade_cli.py run \ docker run --rm --network=none \
--student /work --hidden /hidden \ -v "$PWD":/work \
--course CS2060 --assignment record-manager \ -v /opt/grade-hidden/cs2060/record-manager:/hidden:ro \
--out /work/results.json -e GRADE_HMAC_SECRET \
echo "--- signed result summary ---" grade-c:dev \
head -c 400 results.json python3 /opt/grade/grade_cli.py run \
--student /work --hidden /hidden \
--course CS2060 --assignment record-manager \
--out /work/results.json 2>&1 | tail -20
} > "$LOG" 2>&1 || true
head -c 400 "$LOG"