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