| Commit message (Collapse) | Author | Age | Lines |
|
|
|
|
|
|
| |
This was still producing unpredictable behaviour in CI (sometimes being
killed and exiting with 137/OOM kill). Disabling the memory limit
ensures that the only reason this test case will kill the executing code
is because of PID exhaustion.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This test case was being caught and nsjail was killing it, but not
because of PID exhaustion but memory exhaustion.
To ensure PID exhaustion is guarded against the PID count is now reduced
to a level where nsjail will kill the process earlier before the memory limit.
|
|
|
|
|
|
|
|
|
| |
Changes to multiprocessing in Python 3.14 make it more likely that the 5
PID limit is hit even with non-complicated uses of multiprocessing.
We have enough compute to allocate more PIDs and safely know this will
not affect the operation of other services (we have since migrated our
databases and heavier processing applications onto other hosts).
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This seemed to be causing an error with the test_xml_etree_c test.
|
|
|
| |
Brings support for newer Python versions
|
| |
|
|
|
|
|
|
|
|
| |
This reverts commit c7fae913df7c186ea12467b10afb56b2d00c71a7 and
b7e0aeca1ebeab72fd47c7cc41b54a45542406e9.
3.14.0 was unable to build in CI so reverting ahead of a PR that adds
this new version with some additional testing.
|
|
|
| |
Brings support for newer Python versions
|
| |
|
|\
| |
| |
| |
| | |
python-discord/dependabot/github_actions/ci-dependencies-1cc54e3a68
Bump actions/setup-python from 5 to 6 in the ci-dependencies group
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps the ci-dependencies group with 1 update: [actions/setup-python](https://github.com/actions/setup-python).
Updates `actions/setup-python` from 5 to 6
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: ci-dependencies
...
Signed-off-by: dependabot[bot] <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps the ci-dependencies group with 2 updates in the / directory: [actions/checkout](https://github.com/actions/checkout) and [actions/download-artifact](https://github.com/actions/download-artifact).
Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)
Updates `actions/download-artifact` from 4 to 5
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: ci-dependencies
- dependency-name: actions/download-artifact
dependency-version: '5'
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>
|
|\
| |
| | |
Upgrade Python versions & eval-deps
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Not doing so outputs a warning about leaking SharedMemory, which fails the test
|
| | |
|
| | |
|
|/ |
|
|\
| |
| | |
Pin 3.14 dev version
|
| | |
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps the ci-dependencies group with 2 updates in the / directory: [getsentry/action-release](https://github.com/getsentry/action-release) and [coverallsapp/github-action](https://github.com/coverallsapp/github-action).
Updates `getsentry/action-release` from 1 to 3
- [Release notes](https://github.com/getsentry/action-release/releases)
- [Changelog](https://github.com/getsentry/action-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/action-release/compare/v1...v3)
Updates `coverallsapp/github-action` from 2.3.4 to 2.3.6
- [Release notes](https://github.com/coverallsapp/github-action/releases)
- [Commits](https://github.com/coverallsapp/github-action/compare/v2.3.4...v2.3.6)
---
updated-dependencies:
- dependency-name: getsentry/action-release
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: ci-dependencies
- dependency-name: coverallsapp/github-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ci-dependencies
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Consistent capitalisation in dockerfile
* Bump 3.13 to 3.13.2 and make the default
3.13.3 has a bug with tests.
This is fixed on the 3.13 dev branch, so will likely be part of 3.13.4
See this commit for more info https://github.com/python/cpython/commit/cc39b19f0fca8db0f881ecaf02f88d72d9f93776
* Remove 3.12 in favour of 3.14-dev
* Bump numpy version installed in dev to one that works for 3.13
* Bump eval deps to latest versions
This commit also updates which dependencies are installed in each verison of Python, according to what works where.
* update tests to use new default python version
* Replace deprecated ubuntu 20.04 CI runner with 24.04
* Only test on ubuntu-latest
We previously used a matrixc to test cgroups v1 & v2. Now that ubuntu 20.04 is no longer supported by GitHub, we not longer have access to a runner with v1 cgroups.
|
| |
| |
| |
| | |
We previously used a matrixc to test cgroups v1 & v2. Now that ubuntu 20.04 is no longer supported by GitHub, we not longer have access to a runner with v1 cgroups.
|
| | |
|
| | |
|
| |
| |
| |
| | |
This commit also updates which dependencies are installed in each verison of Python, according to what works where.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
3.13.3 has a bug with tests.
This is fixed on the 3.13 dev branch, so will likely be part of 3.13.4
See this commit for more info https://github.com/python/cpython/commit/cc39b19f0fca8db0f881ecaf02f88d72d9f93776
|
|/ |
|
| |
|
|\
| |
| | |
Bump builder base from 3.12 to 3.13
|
|/ |
|
|\ |
|
| |
| |
| |
| | |
building
|
| | |
|
| | |
|
| | |
|
| | |
|