Migrates from Travis to Github Actions. Most of the steps were based on the old .travis.yml file.
For testing, I temporarily enabled the workflow on this branch and modified some of the steps / scripts to deploy to test branches. The latest run is here: https://github.com/illinois-cs241/coursebook/actions/runs/590426802, I've already reverted the testing changes and disabled the workflow on this branch.
For pushing to the website repo and also the wiki, I replaced the push with a command to test out the ssh key to avoid actually deploying, and they both seem to work (the output is here and here).
Migrates from Travis to Github Actions. Most of the steps were based on the old
.travis.yml
file.For testing, I temporarily enabled the workflow on this branch and modified some of the steps / scripts to deploy to test branches. The latest run is here: https://github.com/illinois-cs241/coursebook/actions/runs/590426802, I've already reverted the testing changes and disabled the workflow on this branch.