Mark Patterson
Mark Patterson
You can install from the jessie package. Run the installer then edit the sources list `sudo nano /etc/apt/sources.list.d/headmelted_codebuilds.list` Replace 'stretch' with 'jessie' and save the file. (CTRL+o, CTRL+x). Update package...
You could manually install Steve Desmond's build. He put 1.28.0 up a few hours ago. I don't know if it works as well as headmelted's build (haven't started using it...
@alexandruradovici You can add the `autograder.json` (and the `.github/workflows/classroom.yml`) to a template repo and use that as the starter code source for a GH Classroom assignment. The tests won't be...
Looks like they've added `if: github.actor != 'github-classroom[bot]'` to the generated `classroom.yml` workflow. This will 'skip' the workflow for any commits made by github-classroom, such as when updating assignments. I'd...
AFAIK, Go only needs the `$HOME` env var to be set. I have a PR to enable this #53 In the meantime, you could try setting the env var on...
When autograding runs grading tests, it runs them in a child process with very few environment variables brought in. https://github.com/education/autograding/blob/1d058ce58864938499105ab5cd1c941651ce7e27/src/runner.ts#L128-L135 You could try running the pytest tests as seperate steps....
For context, this is needed for the `2-setup-azure-environments.yml`, `3-spinup-environment.yml` and `4-deploy-to-staging-environment.yml` workflows. https://github.com/skills/continuous-delivery-azure/blob/045a9a6c934b71601f9e97a4081d15d7e1cef426/.github/workflows/2-setup-azure-environment.yml#L80-L84 `pull-main.sh` doesn't exist in the repo. I assume it was meant to be added in commit 413602c4...
@gsacavdm I don't think `./.github/script/initialize-repository.sh` is the right script to run. `initialize-repository.sh` is written for linking branch histories after repo creation. It does this by merging `main` into all branches....
Go needs the `HOME` environmental variable to be set but autograding runs tests with very few env var set, (just PATH and FORCE_COLOR). You can set `HOME` by defining it...
I think this is because autograding is treating a failed match as an [error](https://github.com/education/autograding/blob/1d058ce58864938499105ab5cd1c941651ce7e27/src/runner.ts#L170). Error messages are [escaped](https://github.com/actions/toolkit/blob/4dd900dde00dcc90e5c649b688c643b1fc7684a2/packages/core/src/core.ts#L153) in core. `\n` is replaced with `%0A`. I assume stdout from processes...