|
|
3105d27d75
|
fix: use POST for new files, PUT only for updates
|
2025-12-02 12:58:11 +08:00 |
|
|
|
f54d84136c
|
feat: generate PDF grade report and upload to student repo
- Add generate_pdf_report.py using weasyprint
- Install weasyprint dependencies in workflow
- Generate combined report with grades, REPORT.md, FRONTEND.md
- Upload PDF/Markdown report to student repo's reports/ directory
|
2025-12-02 12:48:34 +08:00 |
|
|
|
c5c5e8bbfd
|
fix: use current org's course-metadata instead of hardcoded CS101
Use ${{ github.repository_owner }}/course-metadata to dynamically
determine the metadata repository based on current organization.
|
2025-12-02 09:57:33 +08:00 |
|
|
|
3f16fbe8e3
|
fix: use Runner env vars for LLM config instead of secrets
|
2025-12-01 23:36:52 +08:00 |
|
|
|
c17de1d21a
|
fix: use token for authentication to support private repos
|
2025-12-01 23:27:25 +08:00 |
|
|
|
f066e4bdb1
|
chore: switch all mirrors to Aliyun (APT, PyPI, Maven/Gradle)
|
2025-12-01 22:18:50 +08:00 |
|
|
|
f46365a317
|
fix: use native git instead of actions/checkout to avoid missing nodejs
|
2025-12-01 22:16:54 +08:00 |
|
|
|
d0a4992cd6
|
Initial commit
|
2025-12-01 22:12:02 +08:00 |
|