aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/deploy.sh (unfollow)
Commit message (Collapse)AuthorLines
63 min.chore: add pre-commit hook for checking uv is locked (#3416)Gravatar Zenith-2/+9
86 min.Relock uv.lockGravatar Joe Banks-1/+1
3 hoursclarify when yarl performs this normalisationGravatar onerandomusername-1/+1
3 hoursbuild: add explicit dependency on yarlGravatar onerandomusername-0/+3
3 hoursImplement URL normalization in code snippet handlerGravatar arielle-0/+15
Add URL normalization checks using yarl in code snippets.
3 hoursFix incorrect variable used in mentions logicGravatar wookie184-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
3 hoursLower level of log about missing channel to infoGravatar wookie184-1/+1
If e.g. a moderator deleted it already this is expected so no need for a sentry alert
3 hoursBump astral-sh/setup-uv from 6 to 7Gravatar dependabot[bot]-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]>
4 hoursfix: don't upload attachments in dms (#3412)Gravatar Zenith-2/+2
* fix: don't upload attachments in dms closes GH-3403
4 daysDependency bumps (including pydis_core to 11.8.0)Gravatar Joe Banks-278/+276
8 daysAdd JIT-compiler explanation to j-suffixed Python buildsGravatar Joe Banks-0/+2
8 daysAdd 3.14j to SupportedPythonVersionsGravatar Joe Banks-1/+1
9 daysFix unbound error for code snippet fetch errorsGravatar arielle-0/+1
closes GH-3404
11 daysUpdate 3.13t to 3.14tGravatar Joe Banks-1/+1
See python-discord/snekbox#246 for relevant snekbox changes
12 daysUse last character of Python version to determine free threading Gravatar Joe Banks-1/+1
Removes the need to hardcode each specific "3.Xt" version we may support in future. Co-authored-by: ChrisJL <[email protected]>
12 daysStop using Literal ordering to determine default !eval Python versionGravatar Joe Banks-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.
12 daysUpdate EvalJob to fetch default Python version instead of hardcodingGravatar Joe Banks-5/+3
12 daysMove snekbox operational and typing constants to a new fileGravatar Joe Banks-21/+37
This will allow all other utility files within the snekbox cog to access types such as `SupportedPythonVersions` without causing circular import issues.
12 daysRemove notice about 3.14 being pre-releaseGravatar Joe Banks-2/+0
12 daysRe-order SupportedPythonVersions to default to using 3.14.0Gravatar Joe Banks-1/+1
2025-09-27Add `!exec` alias to clarify command behavior (#3392)Gravatar Dragon-1/+1
* add exec as an alias for eval * add whitespace
2025-09-24testing readme grammar fix (#3391)Gravatar Moritz von Berg-3/+3
2025-09-23fix: don't create a new session to upload to the pastebin (#3388)Gravatar arielle-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
2025-09-23Preserve Invocation Context (#3377)Gravatar Dragon-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]>
2025-09-12Rename PyPi class to PyPI for consistencyGravatar arielle-6/+6
2025-09-05A list is a better expression of the intentGravatar Ned Batchelder-1/+1
2025-08-13Bump actions/checkout from 4 to 5 (#3369)Gravatar dependabot[bot]-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>
2025-08-10Dependency bumpsGravatar Joe Banks-106/+103
Mainly for pydis-core, but bump other dependencies as well
2025-08-09Centralize cache reading and decoding in a helper functionGravatar Boris Muratov-19/+32
2025-07-28Update extensions functools.partial to enum.memberGravatar Joe Banks-6/+4
Modified as per FutureWarning
2025-07-27Update Dockerfile to Python 3.13Gravatar Joe Banks-1/+1
2025-07-27Update pyproject.toml to Python 3.13Gravatar Joe Banks-229/+346
2025-07-23Update voice verification thresholdsGravatar Joe Banks-2/+2
2025-07-22Dependency re-lockGravatar Joe Banks-25/+26
2025-07-22Bump aiohttp from 3.11.13 to 3.12.14 in the pip group across 1 directoryGravatar dependabot[bot]-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]>
2025-07-22Bump lxml from 5.3.1 to 6.0.0Gravatar dependabot[bot]-23/+22
Bumps [lxml](https://github.com/lxml/lxml) from 5.3.1 to 6.0.0. - [Release notes](https://github.com/lxml/lxml/releases) - [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt) - [Commits](https://github.com/lxml/lxml/compare/lxml-5.3.1...lxml-6.0.0) --- updated-dependencies: - dependency-name: lxml dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2025-07-18webscale the dockerfile 10x improvementGravatar Joe Banks-2/+0
2025-07-15Update dependabot config to use uvGravatar Joe Banks-1/+2
2025-07-15Replace virtualenv with venvGravatar Joe Banks-2/+2
Co-authored-by: Johannes Christ <[email protected]>
2025-07-15Remove pip-licensesGravatar Joe Banks-66/+1
2025-07-15Update README.md to reflect uv usageGravatar Joe Banks-9/+9
2025-07-15Update Dockerfile to use uvGravatar Joe Banks-7/+29
2025-07-15Update lint task to use uvGravatar Joe Banks-5/+9
2025-07-15Update pre-commit hooks to use uvGravatar Joe Banks-1/+1
2025-07-15Migrate pyproject.toml to uv dependenciesGravatar Joe Banks-2807/+1308
2025-07-15Allow mods to also paginate other mod commandsGravatar Chris Lovering-5/+16
2025-07-14Revert "Add allowance for pydis_core minor updates"Gravatar Joe Banks-6/+0
This reverts commit 8134dbd62f211f5e35429faa71a0be11d5716c3b.
2025-07-14Add allowance for pydis_core minor updatesGravatar Joe Banks-0/+6
2025-07-13Bump pydis-core to 11.6.1Gravatar Joe Banks-6/+6
2025-07-01Use consistent time module importGravatar B0nes-5/+4