aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Use discord.Forbidden instead of importing Forbiddencopilot/fix-dm-closed-error-handlingGravatar copilot-swe-agent[bot]3 days-2/+1
| | | | Co-authored-by: jb3 <[email protected]>
* Fix paste uploader to handle closed DMsGravatar copilot-swe-agent[bot]3 days-1/+5
| | | | Co-authored-by: jb3 <[email protected]>
* Initial planGravatar copilot-swe-agent[bot]3 days-0/+0
|
* Upgrade deepdiff to 8.6.1Gravatar Joe Banks5 days-5/+5
|
* Bump regex from 2024.11.6 to 2025.10.23 (#3429)Gravatar dependabot[bot]5 days-21/+34
| | | | | | | | | | | | | | | | Bumps [regex](https://github.com/mrabarnett/mrab-regex) from 2024.11.6 to 2025.10.23. - [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt) - [Commits](https://github.com/mrabarnett/mrab-regex/compare/2024.11.6...2025.10.23) --- updated-dependencies: - dependency-name: regex dependency-version: 2025.10.23 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Resolve dependency problems with coverage versionsGravatar Joe Banks5 days-57/+64
|
* Remove enable-beta-ecosystems setting from configGravatar Joe Banks5 days-1/+1
|
* Bump actions/upload-artifact from 4 to 5Gravatar dependabot[bot]5 days-1/+1
| | | | | | | | | | | | | | | Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
* Remove message count requirement from voice gate and make activity block ↵Gravatar Moritz von Berg10 days-4/+2
| | | | | | | | | | | | | | | | | | | requirement more vague (#3387) * made voice gate failure reason phrasing more consistent * added word for clarification and to split numbers * made voice gate activity messages less informative * removed message count check and removed extraneous period from message * Update bot/exts/moderation/voice_gate.py Co-authored-by: Vivek Ashokkumar <[email protected]> --------- Co-authored-by: Vivek Ashokkumar <[email protected]>
* Change uv-lock language to system in configGravatar Joe Banks14 days-1/+1
|
* chore: add pre-commit hook for checking uv is locked (#3416)Gravatar Zenith14 days-2/+9
|
* Relock uv.lockGravatar Joe Banks14 days-1/+1
|
* Merge pull request #3409 from onerandomusername/patch-1Gravatar wookie18414 days-0/+18
|\ | | | | Implement URL normalization in code snippet handler
| * clarify when yarl performs this normalisationGravatar onerandomusername14 days-1/+1
| |
| * build: add explicit dependency on yarlGravatar onerandomusername14 days-0/+3
| |
| * Implement URL normalization in code snippet handlerGravatar arielle14 days-0/+15
|/ | | | Add URL normalization checks using yarl in code snippets.
* Fix incorrect variable used in mentions logicGravatar wookie18414 days-2/+2
| | | | resolved is always None here, as the logic is for the case when resolved is None. Instead we want to use the channel and message ID from ref directly, which are always defined here
* Lower level of log about missing channel to infoGravatar wookie18414 days-1/+1
| | | | If e.g. a moderator deleted it already this is expected so no need for a sentry alert
* Bump astral-sh/setup-uv from 6 to 7Gravatar dependabot[bot]14 days-1/+1
| | | | | | | | | | | | | | | Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 6 to 7. - [Release notes](https://github.com/astral-sh/setup-uv/releases) - [Commits](https://github.com/astral-sh/setup-uv/compare/v6...v7) --- updated-dependencies: - dependency-name: astral-sh/setup-uv dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
* fix: don't upload attachments in dms (#3412)Gravatar Zenith14 days-2/+2
| | | | | * fix: don't upload attachments in dms closes GH-3403
* Dependency bumps (including pydis_core to 11.8.0)Gravatar Joe Banks2025-10-17-278/+276
|
* Add JIT-compiler explanation to j-suffixed Python buildsGravatar Joe Banks2025-10-14-0/+2
|
* Add 3.14j to SupportedPythonVersionsGravatar Joe Banks2025-10-14-1/+1
|
* Merge pull request #3408 from onerandomusername/patch-1Gravatar Boris Muratov2025-10-13-0/+1
|\ | | | | Fix unbound error for code snippet fetch errors
| * Fix unbound error for code snippet fetch errorsGravatar arielle2025-10-13-0/+1
|/ | | closes GH-3404
* Update 3.13t to 3.14tGravatar Joe Banks2025-10-10-1/+1
| | | | See python-discord/snekbox#246 for relevant snekbox changes
* Use last character of Python version to determine free threading Gravatar Joe Banks2025-10-09-1/+1
| | | | | Removes the need to hardcode each specific "3.Xt" version we may support in future. Co-authored-by: ChrisJL <[email protected]>
* Stop using Literal ordering to determine default !eval Python versionGravatar Joe Banks2025-10-09-9/+11
| | | | | | | Instead of using typing.get_args(...) and fetching the first value returned (which is mostly safe, but not guaranteed to be so), use a new constant DEFAULT_PYTHON_VERSION to control the current default Python executor when no explicit interpreter version is passed.
* Update EvalJob to fetch default Python version instead of hardcodingGravatar Joe Banks2025-10-09-5/+3
|
* Move snekbox operational and typing constants to a new fileGravatar Joe Banks2025-10-09-21/+37
| | | | | | This will allow all other utility files within the snekbox cog to access types such as `SupportedPythonVersions` without causing circular import issues.
* Remove notice about 3.14 being pre-releaseGravatar Joe Banks2025-10-09-2/+0
|
* Re-order SupportedPythonVersions to default to using 3.14.0Gravatar Joe Banks2025-10-09-1/+1
|
* Add `!exec` alias to clarify command behavior (#3392)Gravatar Dragon2025-09-27-1/+1
| | | | | * add exec as an alias for eval * add whitespace
* testing readme grammar fix (#3391)Gravatar Moritz von Berg2025-09-24-3/+3
|
* fix: don't create a new session to upload to the pastebin (#3388)Gravatar arielle2025-09-23-17/+12
| | | | | | | | | | | * fix: don't create a new session to upload to the pastebin noticed this earlier but didn't see it get fixed this is a simple fix that lessens creating an unnecessary session * fix the other two instances https://discord.com/channels/267624335836053506/291284109232308226/1419909021460336680
* Preserve Invocation Context (#3377)Gravatar Dragon2025-09-23-2/+36
| | | | | | | When redirecting commands, upload a paste of the original invocation command to the paste server for users to copy/paste. --------- Co-authored-by: Joe Banks <[email protected]>
* Merge pull request #3385 from onerandomusername/patch-1Gravatar Joe Banks2025-09-15-6/+6
|\ | | | | Update captization of PyPI for consistency with PyPI trademark and branding
| * Rename PyPi class to PyPI for consistencyGravatar arielle2025-09-12-6/+6
|/
* Merge pull request #3381 from python-discord/nedbat-patch-1Gravatar Joe Banks2025-09-06-1/+1
|\ | | | | A list is a better expression of the intent
| * A list is a better expression of the intentGravatar Ned Batchelder2025-09-05-1/+1
|/
* Bump actions/checkout from 4 to 5 (#3369)Gravatar dependabot[bot]2025-08-13-4/+4
| | | | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/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) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Dependency bumpsGravatar Joe Banks2025-08-10-106/+103
| | | | Mainly for pydis-core, but bump other dependencies as well
* Merge pull request #3331 from b0nes1/mainGravatar Boris Muratov2025-08-10-19/+230
|\ | | | | Implemented optional duration parameter in slowmode command
| * Merge branch 'main' into mainGravatar Boris Muratov2025-08-10-2870/+1457
| |\ | |/ |/|
* | Update extensions functools.partial to enum.memberGravatar Joe Banks2025-07-28-6/+4
| | | | | | | | Modified as per FutureWarning
* | Update Dockerfile to Python 3.13Gravatar Joe Banks2025-07-27-1/+1
| |
* | Update pyproject.toml to Python 3.13Gravatar Joe Banks2025-07-27-229/+346
| |
* | Update voice verification thresholdsGravatar Joe Banks2025-07-23-2/+2
| |
* | Dependency re-lockGravatar Joe Banks2025-07-22-25/+26
| |
* | Bump aiohttp from 3.11.13 to 3.12.14 in the pip group across 1 directoryGravatar dependabot[bot]2025-07-22-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps the pip group with 1 update in the / directory: [aiohttp](https://github.com/aio-libs/aiohttp). Updates `aiohttp` from 3.11.13 to 3.12.14 - [Release notes](https://github.com/aio-libs/aiohttp/releases) - [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/aiohttp/compare/v3.11.13...v3.12.14) --- updated-dependencies: - dependency-name: aiohttp dependency-version: 3.12.14 dependency-type: direct:production dependency-group: pip ... Signed-off-by: dependabot[bot] <[email protected]>