| Commit message (Collapse) | Author | Age | Lines | |
|---|---|---|---|---|
| * | Updated parameter names | 2022-08-16 | -5/+5 | |
| | | | | | - Changed `duration` parameter names to `duration_or_expiry` to more accurately reflect options for help | |||
| * | Added isoformat for test payload | 2022-08-16 | -1/+1 | |
| | | ||||
| * | Fixed test patches | 2022-08-16 | -15/+17 | |
| | | ||||
| * | Updated tests | 2022-08-16 | -17/+23 | |
| | | | | | - Refactored tests for new time duration arguments | |||
| * | Ran isort on imports | 2022-08-16 | -2/+2 | |
| | | ||||
| * | Refactoring for DurationOrExpiry | 2022-08-16 | -25/+33 | |
| | | ||||
| * | Added `DurationOrExpiry` type union | 2022-08-16 | -0/+1 | |
| | | ||||
| * | Merge pull request #2252 from python-discord/Resolve-silence-test-failures | 2022-08-15 | -42/+37 | |
| |\ | | | | | Correctly initialise redis tests | |||
| | * | Correctly initialise redis tests | 2022-08-15 | -42/+37 | |
| |/ | | | | | | | | | Calling the cog_load from within the setUp function resulted in interaction with a RedisSession before it was initialised. This wasn't noticed in CI as it only error under certain concurrency timings due to xdist. To resolve this, we moved the setup and async setup logic to a base class. Co-authored-by: Hassan Abouelela <[email protected]> | |||
| * | Merge pull request #2249 from python-discord/redis-fix | 2022-08-14 | -0/+1 | |
| |\ | | | | | Globally decode binary responses from redis to strings | |||
| | * | Globally decode binary responses from redis to strings | 2022-08-14 | -0/+1 | |
| |/ | ||||
| * | Merge pull request #2229 from python-discord/py3.10-rediscache | 2022-08-14 | -1474/+332 | |
| |\ | ||||
| | * | revert bump to markdownify version | 2022-08-14 | -10/+14 | |
| | | | | | | | | | | | The new versions introduce conversions which causes the doc command embed to be formatted improperly | |||
| | * | Use RedisTestCase helper class for both Incidents and Silence test cases. | 2022-08-14 | -36/+6 | |
| | | | ||||
| | * | Add a new test helper for managing redis sessions | 2022-08-14 | -0/+24 | |
| | | | | | | | | | This helper ensures that a fresh RedisSession is given to each test case that inherits from it. | |||
| | * | Bump bot-core to full 8.0.0 release | 2022-08-14 | -8/+7 | |
| | | | ||||
| | * | Remove unneeded N802 noqas | 2022-08-14 | -5/+5 | |
| | | | | | | | | | pep-naming now supports these functions being in camel case. | |||
| | * | Directly return the RedisSession on connection | 2022-08-14 | -2/+1 | |
| | | | ||||
| | * | noqa false-positive B023 instances | 2022-08-14 | -4/+4 | |
| | | | | | | | | | This was a new lint rule added in the latest bugbear. | |||
| | * | Stop creating futures in tests with no event loop running | 2022-08-14 | -6/+0 | |
| | | | ||||
| | * | Add back a lock to DocRedisCache.set based on the DocItem | 2022-08-14 | -0/+8 | |
| | | | ||||
| | * | Update any calls to Redis 'iscan' to the new name 'scan_iter' | 2022-08-14 | -2/+2 | |
| | | | ||||
| | * | Convert key expiries to integers before passing to Redis | 2022-08-14 | -1/+1 | |
| | | | | | | | | | If a float is given, Redis will assume the expiry is in milliseconds and must be multiplied by 1000. This is undesirable, as we are already passing the expiry in seconds. | |||
| | * | Remove usages of the removed namespace_lock decorator | 2022-08-14 | -6/+1 | |
| | | | ||||
| | * | No longer use the removed RedisSession connection object | 2022-08-14 | -51/+46 | |
| | | | | | | | | | This has been abstracted away, the correct way to do this now is to directly access the client. | |||
| | * | redis-py breaking changes | 2022-08-14 | -5/+6 | |
| | | | | | | | | | This commit resolves all the breaking changes from the aioredis -> redis-py migration. | |||
| | * | Bump all deps to latest | 2022-08-14 | -85/+62 | |
| | | | ||||
| | * | Bump bot-core version | 2022-08-14 | -1216/+118 | |
| | | | | | | | | | This bump comes with a move to redis-py over aioredis. As such, pin new transitive dependancies to exact versions. | |||
| | * | Remove warnings in error handler tests | 2022-08-14 | -56/+47 | |
| | | | | | | | | | These warnings were caused by the setup coro from error_handler.py being imported directly, causing a warning about an un-awaited coro whenever the Cog was accessed from the same file. | |||
| | * | Remove call to get_event_loop in tests | 2022-08-14 | -3/+2 | |
| | | | | | | | | | get_event_loop is deprecated as of 3.10 if there is no running loop. | |||
| | * | Bump to Python 3.10 | 2022-08-14 | -3/+3 | |
| | | | ||||
| | * | Update the docker-compose snekbox dep for bot | 2022-08-14 | -1/+1 | |
| |/ | | | | The bot service was still configured to depend on the snekbox service, even though this service is now optional, in favour of the snekbox-311 service. | |||
| * | Merge pull request #2240 from python-discord/2238-purge-cmd | 2022-08-03 | -2/+8 | |
| |\ | | | | | Updated `purge` to require at least one user | |||
| | * | Improved `purge` help message | 2022-08-03 | -1/+1 | |
| | | | ||||
| | * | Removed unused import | 2022-08-03 | -1/+1 | |
| | | | ||||
| | * | Updated `purge` to require >1 users | 2022-08-03 | -3/+9 | |
| |/ | ||||
| * | Merge pull request #2224 from python-discord/sid/feature/tags/print-return | 2022-07-24 | -0/+9 | |
| |\ | | | | | feat(tags): add print-return tag | |||
| | * | Merge branch 'main' into sid/feature/tags/print-return | 2022-07-24 | -8/+9 | |
| | |\ | |/ |/| | ||||
| * | | Merge pull request #2220 from python-discord/fix-bot-2168 | 2022-07-23 | -8/+9 | |
| |\ \ | | | | | | | Update `!modpings off` confirmation to use a discord timestamp. | |||
| | * \ | Merge branch 'main' into fix-bot-2168 | 2022-07-23 | -181/+1397 | |
| | |\ \ | |/ / |/| | | ||||
| | * | | Update `!modpings off` confirmation to use a discord timestamp. | 2022-07-23 | -8/+9 | |
| | | | | ||||
| | | * | Merge branch 'main' into sid/feature/tags/print-return | 2022-07-21 | -28/+28 | |
| | | |\ | |_|/ |/| | | ||||
| * | | | Merge pull request #2225 from python-discord/snekbox-snags | 2022-07-21 | -28/+28 | |
| |\ \ \ | | | | | | | | | Use the view clear on timeout feature from bot-core in snekbox | |||
| | * | | | Start 3.11 snekbox container by default | 2022-07-21 | -2/+2 | |
| | | | | | | | | | | | | | | | | | Since snekbox uses 3.11 by default, it makes sense for this one to be started by default, and the 3.10 container to be opt-in. | |||
| | * | | | Update snekbox tests to expect new output | 2022-07-21 | -11/+13 | |
| | | | | | ||||
| | * | | | Include what version of Python was used in snekbox output. | 2022-07-21 | -6/+6 | |
| | | | | | ||||
| | * | | | Use the view clear on timeout feature from bot-core in snekbox | 2022-07-21 | -9/+7 | |
| |/ / / | | | | | | | | | | This will mean the buttons will be cleared from the response on interaction timeout. | |||
| | | * | fix(tags/print-return): use the raw GitHub URL for the GIF | 2022-07-17 | -1/+1 | |
| | | | | | | | | | | | | | | | | As mentioned in the previous commit, using the raw GitHub URL would be more reliable than a Discord CDN URL. | |||
| | | * | chore(tags/print-return): add the GIF to the repo | 2022-07-17 | -0/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | As discussed in https://discord.com/channels/267624335836053506/635950537262759947/998235482494353508, using the raw GitHub URL for the GIF would be more reliable than the Discord CDN URL. | |||
| | | * | style(tags/print-return): set the `title` property instead of using bolded text | 2022-07-17 | -2/+1 | |
| | | | | ||||