SERG-Delft / andy

Andy assesses student's test code. It's used in CSE1110, TU Delft.
MIT License
78 stars 23 forks source link

Run assignments in Docker for pull requests #238

Closed Arraying closed 1 year ago

Arraying commented 1 year ago

This encompasses:

The comments self-explanatory, if you have any questions, let me know. Surprisingly, there is no way to set the [directory] option when cloning in the checkout action (the Python script needs the repository location). This is poor design on behalf of GitHub actions, and I work around this by injecting the repository name excluding the owner alongside the commit hash.

Closes #220.

martinmladenov commented 1 year ago

(Ignore the failing tests, it's not your fault, the docker image is broken on the main branch :see_no_evil: )