| Commit message (Collapse) | Author | Age | Lines |
| | |
|
| | |
|
| |
|
|
| |
Forgot to do this after switching to Debian.
|
| | |
|
| |
|
|
|
| |
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
|