Instructors will need the ability to distribute to grader on all platforms. They could cross compile for different targets, but it would be easier if they set up a Github Action to compile for everything and leave them as artifacts. That way, the instructor would only need to push to Github instead of installing different toolchains.
At the very least, there should be a working Github Actions workflow in the book with an explanation on how to do this.
Instructors will need the ability to distribute to grader on all platforms. They could cross compile for different targets, but it would be easier if they set up a Github Action to compile for everything and leave them as artifacts. That way, the instructor would only need to push to Github instead of installing different toolchains.
At the very least, there should be a working Github Actions workflow in the book with an explanation on how to do this.