| Commit message (Collapse) | Author | Age | Lines | 
| ...  |  | 
| | |  | 
 | 
| | | 
| | 
| | 
| | 
| |  | 
A C compiler is needed for some of the Python libraries to build
because they don't have wheels >:(
 | 
| | | 
| | 
| | 
| | 
| |  | 
Unlike Alpine, Python manylinux wheels work on Debian because it's a
glibc-based distro.
 | 
| |/  
|   
|   
|   
|   
|    | 
Add the libraries specified in #3 :
numpy scipy pandas  sympy fuzzywuzzy python-dateutil pendulum
arrow yarl PyYAML toml attrs forbiddenfruit
 | 
| |\  
| | 
| |  | 
Update to Python 3.8
 | 
| | | 
| | 
| | 
| | 
| |  | 
The update makes typed-ast optional for 3.8 which fixes the container
builds that would otherwise require gcc and Python headers.
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| |  | 
Currently, the dev image is broken due to typed-ast being present and
requiring GCC and Python.h. Supposedly that package will be made
optional by flake8-annotations in a later update.
* Use the Python image for the base image's first stage to save
  downloading a separate alpine image.
 | 
| |/   | 
 | 
| |\  
| | 
| |  | 
Use pipenv sync instead of pipenv --sync
 | 
| |/   | 
 | 
| |\  
| | 
| |  | 
Add flake8-annotations & relint
 | 
| | | 
| | 
| | 
| |  | 
Co-Authored-By: Mark <[email protected]>
 | 
| |/   | 
 | 
| |  | 
 | 
| |\  
| | 
| |  | 
CI: use script instead of Docker task to push images
 | 
| | |  | 
 | 
| |\| 
| | 
| |  | 
Fix CI Image Push
 | 
| | |  | 
 | 
| |\| 
| | 
| |  | 
Revitalisation
 | 
| | |\  
| | | 
| | |  | 
Fix misconfigured flake8 so docstrings are properly linted
 | 
| | |/  
| |   
| |    | 
Bump flake8-docstrings dependency pin to support the fix
 | 
| | |\  
| | | 
| | |  | 
Nsjail Clone Fix
 | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | |  | 
Unspecify the depth to make the clone non-shallow again. A depth of 1 was too
shallow as it only allowed the latest commit to be cloned. An arbitrary larger
depth would still break eventually. The repository is small enough to not
warrant a shallow clone anyway.
 | 
| | |\ \  
| | |/  
| |/|    | 
Update contrib doc for allowing edits from maintainers
 | 
| | |/   | 
 | 
| | |\  
| | | 
| | |  | 
CI Improvements
 | 
| | | |  | 
 | 
| | | | 
| | | 
| | | 
| | | 
| | |  | 
* Replace some shorthand Docker command options with their full names
  for clarity
 | 
| | | |  | 
 | 
| | | |  | 
 | 
| | | |  | 
 | 
| | | | 
| | | 
| | | 
| | |  | 
Resolve #26
 | 
| | | | 
| | | 
| | | 
| | |  | 
Fix #25
 | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | |  | 
* Move script's execution to the test job
* Use output variables
* Use jq instead of regex for parsing JSON responses from API
* Wrap to 80 columns
* Make more robust by checking for command success
 | 
| | | |  | 
 | 
| | | |  | 
 | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | |  | 
* Use boolean literals instead of strings
* Use Docker tasks for building and pushing
* Move displayName and condition to the top of each step
 | 
| | | |  | 
 | 
| | |\ \  
| | | | 
| | | |  | 
Rewrite README
 | 
| | | | |  | 
 | 
| | | | | 
| | | | 
| | | | 
| | | |  | 
Remove reliance on the shebang in the shell script.
 | 
| | | | | 
| | | | 
| | | | 
| | | | 
| | | | 
| | | | 
| | | |  | 
* Add a link to pipenv
* Remove the "Details" section; now part of the first "snekbox" section
* Clarify that snekbox uses a HTTP REST API
* Document the default host and port for the webserver
 | 
| | | | |  | 
 | 
| | | | | 
| | | | 
| | | | 
| | | | 
| | | | 
| | | | 
| | | | 
| | | |  | 
The builddev script will build just the dev venv image. The testb
script will build the dev venv image, clean up dangling images, and
then run tests.
* Give the coverage commands their own header in the README
 | 
| | | | | 
| | | | 
| | | | 
| | | |  | 
Reflects the changes in 7a7eca52019bf21d21cdffcf03cd9c5eacd8363b
 | 
| | | | | 
| | | | 
| | | | 
| | | | 
| | | | 
| | | |  | 
* Make the report script do the normal coverage report instead of HTML
* Remove Docker image push scripts
* Add image build script for the venv image
 | 
| | |\ \ \  
| | | | | 
| | | | |  | 
Pin dependencies
 | 
| | | | | |  | 
 | 
| | | | | |  | 
 |