aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
* | | | | Don't allow bots to be marked as altsGravatar Chris Lovering2024-05-23-0/+4
| | | | |
* | | | | Indicate if the user has alts when seaching for their infractionsGravatar Chris Lovering2024-05-23-0/+5
| | | | |
* | | | | Add a cog to manage tracking a user's alt accountsGravatar Chris Lovering2024-05-23-0/+169
| | | | |
* | | | | --- (#3066)Gravatar dependabot[bot]2024-05-23-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | updated-dependencies: - dependency-name: requests dependency-type: indirect dependency-group: pip ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Xithrius <[email protected]>
* | | | | Bump HassanAbouelela/actions from setup-python_v1.5.0 to 1.6.0 (#3067)Gravatar dependabot[bot]2024-05-23-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [HassanAbouelela/actions](https://github.com/hassanabouelela/actions) from setup-python_v1.5.0 to 1.6.0. This release includes the previously tagged commit. - [Release notes](https://github.com/hassanabouelela/actions/releases) - [Commits](https://github.com/hassanabouelela/actions/compare/setup-python_v1.5.0...setup-python_v1.6.0) --- updated-dependencies: - dependency-name: HassanAbouelela/actions dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | | | | Merge pull request #3068 from python-discord/dependabot/pip/ruff-0.4.5Gravatar wookie1842024-05-23-20/+20
|\ \ \ \ \ | | | | | | | | | | | | Bump ruff from 0.4.4 to 0.4.5
| * | | | | Bump ruff from 0.4.4 to 0.4.5Gravatar dependabot[bot]2024-05-23-20/+20
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [ruff](https://github.com/astral-sh/ruff) from 0.4.4 to 0.4.5. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/v0.4.4...v0.4.5) --- updated-dependencies: - dependency-name: ruff dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
* | | | | Merge pull request #3071 from LeoCx1000/patch-1Gravatar wookie1842024-05-23-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Fix faulty hyperlink in charinfo command.
| * | | | | Give default name to unicode character.Gravatar Leonardo2024-05-23-1/+1
|/ / / / /
* | | | | Merge pull request #3070 from python-discord/dependabot/pip/sentry-sdk-2.3.1Gravatar Joe Banks2024-05-23-5/+5
|\ \ \ \ \ | | | | | | | | | | | | Bump sentry-sdk from 2.2.1 to 2.3.1
| * | | | | Bump sentry-sdk from 2.2.1 to 2.3.1Gravatar dependabot[bot]2024-05-23-5/+5
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 2.2.1 to 2.3.1. - [Release notes](https://github.com/getsentry/sentry-python/releases) - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-python/compare/2.2.1...2.3.1) --- updated-dependencies: - dependency-name: sentry-sdk dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
* | | | | Merge pull request #3046 from python-discord/vivek/fix-eval-truncationGravatar wookie1842024-05-23-5/+8
|\ \ \ \ \ | | | | | | | | | | | | Don't upload to pastebin when no truncation
| * \ \ \ \ Merge branch 'main' into vivek/fix-eval-truncationGravatar wookie1842024-05-23-570/+932
| |\ \ \ \ \ | |/ / / / / |/| | | | |
* | | | | | Support events that span from one year to another (#3065)Gravatar wookie1842024-05-23-1/+11
| | | | | |
* | | | | | Merge pull request #3063 from python-discord/jb3/nom-post-changesGravatar Joe Banks2024-05-22-74/+67
|\ \ \ \ \ \ | | | | | | | | | | | | | | Post nomination entries into the voting thread instead of the root
| * | | | | | Update !tp get_review command to upload nomination file with reviewGravatar Joe Banks2024-05-22-3/+6
| | | | | | |
| * | | | | | Post nomination entries into the voting thread instead of the rootGravatar Joe Banks2024-05-22-71/+61
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change moves us from posting multiple messages in the nomination-voting channel to instead posting all entries into the voting thread. This makes the nomination process guaranteed to be contained within one root message and one channel, instead of splitting into multiple messages in the root if we went over the character limit. It greatly simplifies both the creation and the archival of nomination votes as we only need to handle one message. It also means that all nominations are guaranteed to be visible in the voting thread.
* | | | | | Merge pull request #3064 from python-discord/jb3/nominations/relay-updatesGravatar Joe Banks2024-05-22-6/+55
|\ \ \ \ \ \ | | | | | | | | | | | | | | Relay creations and amendments to nominations to vote threads
| * | | | | | Relay any creations or amendments to nominations into active threadGravatar Joe Banks2024-05-22-6/+43
| | | | | | |
| * | | | | | Add get_active_nomination API method for TalentpoolGravatar Joe Banks2024-05-22-0/+9
| | | | | | |
| * | | | | | Add new Nomination API filter to filter to active votesGravatar Joe Banks2024-05-22-0/+3
|/ / / / / /
* | | | | | Merge pull request #3062 from python-discord/dependabot/pip/sentry-sdk-2.2.1Gravatar Joe Banks2024-05-22-6/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | Bump sentry-sdk from 2.2.0 to 2.2.1
| * | | | | | ---Gravatar dependabot[bot]2024-05-21-6/+6
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | updated-dependencies: - dependency-name: sentry-sdk dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
* | | | | | Merge pull request #2999 from python-discord/reply-to-evalGravatar wookie1842024-05-21-21/+32
|\ \ \ \ \ \ | | | | | | | | | | | | | | Reply to eval command
| * \ \ \ \ \ Merge branch 'main' into reply-to-evalGravatar wookie1842024-05-21-646/+1006
| |\ \ \ \ \ \ | |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #3005 from python-discord/fix/source-command-for-tagsGravatar ~hedy2024-05-21-48/+55
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Fix showing `!source` on tags when tags cog is reloaded
| * \ \ \ \ \ \ Merge branch 'main' into fix/source-command-for-tagsGravatar ~hedy2024-05-21-675/+943
| |\ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
* | | | | | | | Add feature to append additional text to nomination reasons (#3000)Gravatar Esther Goldberg2024-05-21-0/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add feature to append additional text to nomination reasons * Add feature to append additional text to nomination reasons * handle 404 error from get_nomination * Apply suggestions from code review Co-authored-by: wookie184 <[email protected]> * throw error if new reason is not provided * handle empty string in old_reason * remove error message because issue is already handled in a try/except Co-authored-by: wookie184 <[email protected]> --------- Co-authored-by: wookie184 <[email protected]>
* | | | | | | | Bump emoji from 2.11.1 to 2.12.1 (#3059)Gravatar dependabot[bot]2024-05-20-7/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [emoji](https://github.com/carpedm20/emoji) from 2.11.1 to 2.12.1. - [Release notes](https://github.com/carpedm20/emoji/releases) - [Changelog](https://github.com/carpedm20/emoji/blob/master/CHANGES.md) - [Commits](https://github.com/carpedm20/emoji/compare/v2.11.1...v2.12.1) --- updated-dependencies: - dependency-name: emoji dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | | | | | | | Bump pytest from 8.2.0 to 8.2.1 (#3060)Gravatar dependabot[bot]2024-05-20-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.2.0 to 8.2.1. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.2.0...8.2.1) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | | | | | | | Bump rapidfuzz from 3.9.0 to 3.9.1 (#3058)Gravatar dependabot[bot]2024-05-20-93/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [rapidfuzz](https://github.com/rapidfuzz/RapidFuzz) from 3.9.0 to 3.9.1. - [Release notes](https://github.com/rapidfuzz/RapidFuzz/releases) - [Changelog](https://github.com/rapidfuzz/RapidFuzz/blob/main/CHANGELOG.rst) - [Commits](https://github.com/rapidfuzz/RapidFuzz/compare/v3.9.0...v3.9.1) --- updated-dependencies: - dependency-name: rapidfuzz dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | | | | | | | Copy status_embed workflow from sir-lancebot (#3057)Gravatar wookie1842024-05-19-24/+6
| | | | | | | |
* | | | | | | | Bump sentry-sdk from 2.1.1 to 2.2.0 (#3052)Gravatar dependabot[bot]2024-05-18-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | | | | | | | Merge pull request #3056 from python-discord/jb3/active-nomvote-thresholdsGravatar Joe Banks2024-05-18-9/+55
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Allow for more than 3 nomination votes if others are ticketed
| * | | | | | | | Update tests for new autonomination threshold logicGravatar Joe Banks2024-05-18-5/+35
| | | | | | | | |
| * | | | | | | | Allow for more than 3 nomination votes if others are ticketedGravatar Joe Banks2024-05-18-4/+20
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changes how we calculate whether we are ready for another vote in the talentpool autonomination system. Instead of hard-locking at 3 votes in the pool, we factor in whether an admin-task has been created for the vote (signified by a reaction with the :ticket: emoji). We allow for up to 10 votes to be in the pool total, which in theory allows 3 active votes and 7 votes waiting on the admin-task completion (though we should never hit this threshold realistically). This should allow for voting to be more or less continuous and ensure there is always new votes in the pool and we are not blocked on the completion of a Helpering/waiting for a Helper candidate to be available for a new vote to start. The thresholds are based on those suggested in the nomination-discussion moderator channel.
* | | | | | | | Push raw to pastebin if too long for Discord (#3038)Gravatar ChrisJL2024-05-17-8/+26
| | | | | | | |
* | | | | | | | Bump regex from 2024.5.10 to 2024.5.15 (#3053)Gravatar dependabot[bot]2024-05-17-82/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | | | | | | | Improve cancel staff infraction button colours and text (#2980)Gravatar Robin2024-05-14-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Change color of cancel button from green to gray * Change "confirm" label to "ban" * Make docstring for confirm callback more accurate Co-authored-by: Vivek Ashokkumar <[email protected]> * Rename "InfractionConfirmationView" to "BanConfirmationView" --------- Co-authored-by: Vivek Ashokkumar <[email protected]>
* | | | | | | | Update Metabase URLGravatar Joe Banks2024-05-14-1/+1
| | | | | | | |
* | | | | | | | Bump lxml from 5.2.1 to 5.2.2 (#3049)Gravatar dependabot[bot]2024-05-13-157/+141
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [lxml](https://github.com/lxml/lxml) from 5.2.1 to 5.2.2. - [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.2.1...lxml-5.2.2) --- updated-dependencies: - dependency-name: lxml dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | | | | | | | Bump pre-commit from 3.7.0 to 3.7.1 (#3048)Gravatar dependabot[bot]2024-05-13-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.7.0 to 3.7.1. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v3.7.0...v3.7.1) --- updated-dependencies: - dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | | | | | | | Merge pull request #3050 from python-discord/jb3/nom-context-char-limitGravatar Joe Banks2024-05-13-0/+7
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Check length of nomination reason before attempting to send to site API
| * | | | | | | | Check length of nomination reason before attempting to send to site APIGravatar Joe Banks2024-05-13-0/+7
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures we will not attempt to send a reason that is longer than the REASON_MAX_CHARS value, which can quickly be reached through the addition of message links in context.
* | | | | | | | Merge pull request #3047 from python-discord/jb3/2938-nominate-context-menuGravatar Joe Banks2024-05-13-10/+173
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Add context menu command for user nomination
| * | | | | | | | Move from sentry_sdk.push_scope to sentry_sdk.new_scopeGravatar Joe Banks2024-05-13-9/+9
| | | | | | | | |
| * | | | | | | | Add new context menu command for nominating usersGravatar Joe Banks2024-05-13-1/+153
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This command either updates or creates a nomination for the author of the selected message, including a hyperlink to the selected message. Hopefully the benefits that this additional context brings as well as the reduced bar of entry for creating nominations will enhance the talentpool recruitment system.
| * | | | | | | | Add new Talentpool API method for fetching a nomination reasonGravatar Joe Banks2024-05-13-0/+11
|/ / / / / / / /
* | | | | | | | Bump ruff from 0.4.3 to 0.4.4 (#3043)Gravatar dependabot[bot]2024-05-11-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | | | | | | | Bump regex from 2024.4.28 to 2024.5.10 (#3044)Gravatar dependabot[bot]2024-05-11-82/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>