aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
* Update deployment namespaceGravatar Joe Banks2024-04-15-0/+1
|
* Raise error if attachment pathname contains invalid bytes (#209)Gravatar Esther Goldberg2024-04-09-0/+29
|
* Merge pull request #204 from ↵Gravatar Joe Banks2024-04-08-1/+1
|\ | | | | | | | | python-discord/dependabot/docker/docker-dependencies-ace30d12d0 Bump the docker-dependencies group with 1 update
| * Bump the docker-dependencies group with 1 updateGravatar dependabot[bot]2024-04-08-1/+1
|/ | | | | | | | | | | | | | | Bumps the docker-dependencies group with 1 update: python. Updates `python` from 3.11-slim-bookworm to 3.12-slim-bookworm --- updated-dependencies: - dependency-name: python dependency-type: direct:production dependency-group: docker-dependencies ... Signed-off-by: dependabot[bot] <[email protected]>
* Use xargs over find -exec to ensure exit code is returned properlyGravatar Chris Lovering2024-04-07-2/+2
| | | | | Running this script in it's previous form (via `docker compose run`) always returned an exit code of 0. This is due to `find` always returning a 0 exit code, unless an error occurred while traversing the directories.
* Merge pull request #206 from ↵Gravatar jchristgit2024-04-06-1/+1
|\ | | | | | | | | python-discord/dependabot/github_actions/ci-dependencies-cc15238ce4 Bump the ci-dependencies group with 1 update
| * Bump the ci-dependencies group with 1 updateGravatar dependabot[bot]2024-04-04-1/+1
|/ | | | | | | | | | | | | | | | | | | Bumps the ci-dependencies group with 1 update: [azure/k8s-deploy](https://github.com/azure/k8s-deploy). Updates `azure/k8s-deploy` from 4 to 5 - [Release notes](https://github.com/azure/k8s-deploy/releases) - [Changelog](https://github.com/Azure/k8s-deploy/blob/main/CHANGELOG.md) - [Commits](https://github.com/azure/k8s-deploy/compare/v4...v5) --- updated-dependencies: - dependency-name: azure/k8s-deploy dependency-type: direct:production update-type: version-update:semver-major dependency-group: ci-dependencies ... Signed-off-by: dependabot[bot] <[email protected]>
* Bump fishhook eval dep (#207)Gravatar Bradley Reynolds2024-04-03-1/+1
|
* Re-add yarl as an eval dep now that multidict has 3.12 wheelsGravatar Chris Lovering2024-03-14-1/+1
|
* Bump eval-deps to latest versionsGravatar Chris Lovering2024-03-14-7/+7
|
* Bump snekbox up to Python 3.12.2Gravatar Chris Lovering2024-03-14-2/+2
| | | | pyenv 2.3.36 added support for 3.12.2, it also happens to be the latest version as of writing.
* Bump the ci-dependencies group with 2 updates (#203)Gravatar dependabot[bot]2024-03-14-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps the ci-dependencies group with 2 updates: [azure/setup-kubectl](https://github.com/azure/setup-kubectl) and [azure/k8s-set-context](https://github.com/azure/k8s-set-context). Updates `azure/setup-kubectl` from 3 to 4 - [Release notes](https://github.com/azure/setup-kubectl/releases) - [Changelog](https://github.com/Azure/setup-kubectl/blob/main/CHANGELOG.md) - [Commits](https://github.com/azure/setup-kubectl/compare/v3...v4) Updates `azure/k8s-set-context` from 3 to 4 - [Release notes](https://github.com/azure/k8s-set-context/releases) - [Commits](https://github.com/azure/k8s-set-context/compare/v3...v4) --- updated-dependencies: - dependency-name: azure/setup-kubectl dependency-type: direct:production update-type: version-update:semver-major dependency-group: ci-dependencies - dependency-name: azure/k8s-set-context dependency-type: direct:production update-type: version-update:semver-major dependency-group: ci-dependencies ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add dependabot config for docker & CI (#201)Gravatar ChrisJL2024-03-14-0/+19
|
* Merge pull request #198 from python-discord/bump-ciGravatar wookie1842024-01-24-61/+75
|\ | | | | Bump ci
| * Bump CI 3rd party actions to latestGravatar Chris Lovering2024-01-24-31/+30
| |
| * Bump pre-commit version and re run make upgradeGravatar Chris Lovering2024-01-24-30/+45
|/ | | | This was required as pre-commit was returning an error from within virtualenv
* Merge pull request #199 from python-discord/bump-mem-maxGravatar wookie1842024-01-24-1/+1
|\ | | | | Bump max memory to 70MiB
| * Bump max memory to 70MiBGravatar Chris Lovering2024-01-24-1/+1
|/ | | | pandas now uses ~60MiB just to import, so the previous max was no longer enough.
* Add pyarrow to eval-depsGravatar Chris Lovering2024-01-24-0/+1
| | | | Witohut this dep pandas raises a deprecation warning whenever importing pandas
* Remove yarl as an eval-depGravatar Chris Lovering2024-01-24-1/+1
| | | | yarl currently relies on multidict, which does not have wheels for 3.12
* Merge pull request #197 from python-discord/bump-eval-depsGravatar wookie1842024-01-05-7/+7
|\ | | | | Bump eval deps
| * Bump all eval deps to latest versionsGravatar Chris Lovering2024-01-05-5/+5
| |
| * Reenable pendulum and yarl eval deps since they now support 3.12Gravatar Chris Lovering2024-01-05-2/+2
|/
* Merge #194 - refactor file structure and nsjail moduleGravatar Mark2023-11-05-156/+184
|\
| * Remove Python 3.13 from imageGravatar Mark2023-11-05-5/+0
| | | | | | | | | | It seems to be unstable in terms of whether the build or tests will succeed.
| * Handle EvalError in a centralised locationGravatar Mark2023-10-27-32/+27
| |
| * Refactor attachment parsing into a separate functionGravatar Mark2023-10-27-27/+30
| |
| * Refactor writing of input files into a separate functionGravatar Mark2023-10-27-18/+31
| |
| * Refactor creation of NsJail args list into a separate functionGravatar Mark2023-10-27-34/+39
| |
| * Move iter_lstrip to separate utils moduleGravatar Mark2023-10-27-14/+21
| |
| * Refactor modules into subpackagesGravatar Mark2023-10-27-31/+41
|/
* Merge #195 - Python 3.12Gravatar Mark2023-10-02-22/+18
|\
| * Remove toml eval-dep as the stdlib now supports itGravatar Chris Lovering2023-10-02-1/+0
| |
| * Bump all eval-deps to latest versionsGravatar Chris Lovering2023-10-02-3/+3
| |
| * Update eval-deps markers for new Python versionsGravatar Chris Lovering2023-10-02-8/+7
| |
| * Replace 3.11 support with 3.13-devGravatar Chris Lovering2023-10-02-7/+5
| |
| * Use 3.12.0 by defaultGravatar Chris Lovering2023-10-02-1/+1
| |
| * Use 3.12.0 over 3.12.0rc2 for 3.12 supportGravatar Chris Lovering2023-10-02-2/+2
|/
* Merge #193 - Update to Debian BookwormGravatar Mark2023-09-16-12/+15
|\
| * Use lower timeout for file parsing timeout testGravatar Mark2023-09-16-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.
| * Support fractional seconds for files_timeoutGravatar Mark2023-09-16-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.
| * Update to Debian BookwormGravatar Mark2023-09-15-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.
* Merge pull request #192 from python-discord/bump-Python-versionsGravatar Joe Banks2023-09-11-5/+5
|\ | | | | Bump Python versions
| * Bump numpy up to 1.26.0rc1 when running on 3.12Gravatar Chris Lovering2023-09-11-1/+1
| |
| * Bump python versions used by snekbox to latestGravatar Chris Lovering2023-09-11-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
* Merge pull request #186 from python-discord/update-eval-depsGravatar Joe Banks2023-09-01-14/+14
|\ | | | | Update eval deps
| * Merge branch 'main' into update-eval-depsGravatar Joe Banks2023-09-01-14/+13
| |\ | |/ |/|
* | Include install eval deps in final image (#191)Gravatar ChrisJL2023-08-31-0/+1
| |
* | Make CI and deployment.yaml share the same dependency install script (#190)Gravatar ChrisJL2023-08-31-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
| * Add references to when eval packages will be updated for 3.12Gravatar Chris Lovering2023-08-30-3/+3
| |