| Commit message (Collapse) | Author | Lines | ||
|---|---|---|---|---|
| 2023-10-27 | Handle EvalError in a centralised location | -32/+27 | ||
| 2023-10-27 | Refactor attachment parsing into a separate function | -27/+30 | ||
| 2023-10-27 | Refactor writing of input files into a separate function | -18/+31 | ||
| 2023-10-27 | Refactor creation of NsJail args list into a separate function | -34/+39 | ||
| 2023-10-27 | Move iter_lstrip to separate utils module | -14/+21 | ||
| 2023-10-27 | Refactor modules into subpackages | -31/+41 | ||
| 2023-10-02 | Remove toml eval-dep as the stdlib now supports it | -1/+0 | ||
| 2023-10-02 | Bump all eval-deps to latest versions | -3/+3 | ||
| 2023-10-02 | Update eval-deps markers for new Python versions | -8/+7 | ||
| 2023-10-02 | Replace 3.11 support with 3.13-dev | -7/+5 | ||
| 2023-10-02 | Use 3.12.0 by default | -1/+1 | ||
| 2023-10-02 | Use 3.12.0 over 3.12.0rc2 for 3.12 support | -2/+2 | ||
| 2023-09-16 | Use lower timeout for file parsing timeout test | -2/+2 | ||
| Updating to Bookworm may have increased performance of the file processing. In any case, this test started failing intermittently on when running on a local machine. Lower the timeout so even fast machines will hit the timeout. | ||||
| 2023-09-16 | Support fractional seconds for files_timeout | -5/+8 | ||
| This will be helpful in testing, since some machines are able to process quite a lot in one second, which was the previous lowest timeout. | ||||
| 2023-09-15 | Update to Debian Bookworm | -5/+5 | ||
| Mount /dev/shm in the container by setting ipc to "private". This is the same as "none" (the previous value) with the only difference being that shm is mounted. This is needed for integration tests to pass. The integration tests always relied on shared memory due to their use of multiprocessing. They managed to work because glibc used to fall back to /tmp if /dev/shm wasn't available. However, newer versions of glibc, which Debian Bookworm now uses, removed that fallback behaviour. | ||||
| 2023-09-11 | Bump numpy up to 1.26.0rc1 when running on 3.12 | -1/+1 | ||
| 2023-09-11 | Bump python versions used by snekbox to latest | -4/+4 | ||
| 3.11.5 requires at least pyenv 2.3.25, so bumped to latest (2.3.26) for good measure anyway. 3.12.0rc2 requires pyenv 2.3.25 | ||||
| 2023-08-31 | Include install eval deps in final image (#191) | -0/+1 | ||
| 2023-08-31 | Make CI and deployment.yaml share the same dependency install script (#190) | -14/+12 | ||
| * Make CI and deployment.yaml share the same dependency install script * squashme: add set -euo pipefail as sane defaults This also requires running under bash rather than sh * squashme: add make target for installing eval deps | ||||
| 2023-08-30 | Add references to when eval packages will be updated for 3.12 | -3/+3 | ||
| 2023-08-30 | Bump eval-deps to latest versions | -13/+13 | ||
| 2023-08-30 | Fix link in readme (#189) | -1/+1 | ||
| 2023-08-30 | Test deployment init container in CI | -0/+29 | ||
| 2023-08-29 | Switch from using post start hooks to init containers | -35/+16 | ||
| Switch from using a post-start hook to using an init container to install dependencies on all configured versions | ||||