[python-discord/sir-robin] branch deleted: bump-bot-core
#dev-log
1 messages ยท Page 16 of 1
[python-discord/sir-robin] branch deleted: add-ping-team-command
[python-discord/sir-robin] branch deleted: remove-duplicate-services-module
[python-discord/sir-robin] branch deleted: pr/cjpaste
[python-discord/sir-robin] branch deleted: pr-cj-patch-role-lock
[python-discord/sir-robin] branch deleted: pr/migrateaoc
[python-discord/sir-robin] branch deleted: redis-debug
Connected!
Looks good, nice call including the GitHub issues as well.
[python-discord/snekbox] branch deleted: update-eval-deps
[python-discord/sir-robin] New branch created: migrate-constants-to-pydantic-settings
[sir-robin] Branch migrate-constants-to-pydantic-settings was force-pushed to `bdf83b1`
a55073f Update docker-compose file with default env vars - ChrisLovering
Full list of env var changes:
AOC_LEADERBOARDS -> AOC_RAW_LEADERBOARDS
AOC_CHANNEL_ID -> CHANNEL_ADVENT_OF_CODE
AOC_COMMANDS_CHANNEL_ID -> CHANNEL_ADVENT_OF_CODE_COMMANDS
SUMMER_AOC_MAIN_CHANNEL -> CHANNEL_SUMMER_AOC_MAIN
SUMMER_AOC_DISCUSSION -> CHANNEL_SUMMER_AOC_DISCUSSION
CHANNEL_COMMUNITY_BOT_COMMANDS -> CHANNEL_SIR_LANCEBOT_PLAYGROUND
SUMMER_CODE_JAM_ANNOUNCEMENTS -> CHANNEL_SUMMER_CODE_JAM_ANNOUNCEMENTS
PREFIX -> BOT_PREFIX
TRASHCAN_EMOJI -> EMOJI_TRASHCAN
AOC_RO...
GitHub Actions run 6052942194 failed.
[sir-robin] Branch migrate-constants-to-pydantic-settings was force-pushed to `b197336`
GitHub Actions run 6052964700 failed.
[sir-robin] Branch migrate-constants-to-pydantic-settings was force-pushed to `9fc20ab`
GitHub Actions run 6053096340 failed.
[sir-robin] Branch migrate-constants-to-pydantic-settings was force-pushed to `74bc91c`
GitHub Actions run 6053109633 succeeded.
[sir-robin] Branch migrate-constants-to-pydantic-settings was force-pushed to `f5744a0`
GitHub Actions run 6053166378 succeeded.
- Requested [here](#code-jammers message) [requires events role]; and tentatively approved [here](#code-jams-planning message) [requires events role]
When calling &cj pin, you get the system message of "Sir Robin pinned a message to this channel.", and then you get Sir Robin himself confirming that ":white_check_mark: Message has been pinned."
The original reque...
6289079 Don't reply when pinning messages - shenanigansd
[python-discord/sir-robin] New branch created: shenanigansd-patch-1
GitHub Actions run 6053236961 succeeded.
Docstring for !eval command is misleading.
Fixed it to mention that currently only version 3.11 is supported.
[python-discord/bot] Checks Successful on PR: #2739 fix: update misleading docstring in eval command
GitHub Actions run 6053422944 succeeded.
[sir-robin] Branch migrate-constants-to-pydantic-settings was force-pushed to `7c11829`
GitHub Actions run 6053479850 succeeded.
GitHub Actions run 6053499262 succeeded.
GitHub Actions run 6056190423 succeeded.
Connected!
[python-discord/bot] Checks Successful on PR: #2739 fix: update misleading docstring in eval command
GitHub Actions run 6057890700 succeeded.
Connected!
GitHub Actions run 6057958906 succeeded.
Connected!
If you subclass pydis_core.utils.interactions.ViewWithUserAndRoleCheck instead, you can pass it allowed_users and allowed_roles for owner & mods, this will allow you to drop the subclass of DeleteMessageButton entirely and use it directly.
It will also let you remove the on_timeout handler, since you can set .message on the view and it will delete on...
bfbce05 Don't reply when pinning messages (#95) - shenanigansd
[python-discord/sir-robin] branch deleted: shenanigansd-patch-1
[sir-robin] Branch migrate-constants-to-pydantic-settings was force-pushed to `a6c33d6`
[python-discord/bot-core] branch deleted: test-bases-in-bot-core
GitHub Actions run 6058089774 succeeded.
Connected!
I think I tried to use that but couldn't find a way to limit the delete button to invoker & mods while still allowing anyone to use the help button.
I mentioned that in an edit to me last message in the last paragraph, I'm not entirely sure that's needed.
If we completely set on needing that, then we could use that view from bot-core to handle the view itself, and just pass the @everyone role as the allowed roles, then the delete button can retain your callback code.
This then uses the timeout and stop code from bot core, which also covers things like if the message being editing is in a closed thread, which would error under this...
[python-discord/bot-core] New branch created: interaction-check-function
40e8451 Add the a user_has_access helper function to in... - ChrisLovering
This returns whether the given user is in the allowed_users list, or has a role from allowed_roles.
[bot-core] Branch interaction-check-function was force-pushed to `9a2ff14`
Added https://github.com/python-discord/bot-core/pull/194 that can help with this, but doesn't need to be part of this PR.
We should probably add a similar nr_inodes limit for the tmpfs we spawn for /dev/shm. This would be specified in the nsjail config file though. See #113.
Does this need infra changes as well due to the environment variable updates?
Does this need
infrachanges as well due to the environment variable updates?
Yea, it will. The changes needed are in the PR description, will look to do it before this is merged.
GitHub Actions run 6069325949 succeeded.
GitHub Actions run 6069331117 succeeded.
GitHub Actions run 6069336523 succeeded.
GitHub Actions run 6069344099 succeeded.
GitHub Actions run 6072406152 succeeded.
GitHub Actions run 6073583476 succeeded.
GitHub Actions run 6073599458 succeeded.
GitHub Actions run 6073620873 succeeded.
Connected!
[python-discord/metricity] New branch created: jb3/3.11-upgrade
- Upgrade CI/CD to use Python 3.11
- Upgrade versions of Ruff and pre-commit (pre-commit support to be added in a later PR)
- Implement fixes advised by Ruff
[python-discord/metricity] branch deleted: jb3/3.11-upgrade
69e247d Bump all dependencies to latest - jb3
[python-discord/metricity] New branch created: jb3/deps-and-toolchain-updates
c7a1478 Bump PostgreSQL version to 15 - jb3
- Update other dependencies that got missed in #72
- Add pre-commit config for local development and CI
- Upgrade PostgreSQL in Docker Compose to version 15
4f6d8e6 Add pre-commit step to linting workflow - jb3
62ce31b Add alembic hook to format migrations on genera... - jb3
[python-discord/metricity] branch deleted: jb3/deps-and-toolchain-updates
GitHub Actions run 6075834710 succeeded.
GitHub Actions run 6075847493 succeeded.
GitHub Actions run 6075854553 succeeded.
[python-discord/metricity] New branch created: jb3/sqlalchemy-2
- Swap to SQLAlchemy2 + asyncpg, remove GINO + psycopg2
- Update all database models and Discord event listeners to use new database
- Add some migrations to make some columns NOT NULLable that should've been NOT NULLable before
51a47e9 Consistent version specifying for new dependencies - jb3
0c3e671 Swap database creation script to asyncpg - jb3
ccdbff8 asyncpg seems to care about the QL in PostgreSQL - jb3
667d3d6 Don't use netloc as a hostname, use hostname + ... - jb3
4feedd0 Use thread.created_at to determine thread cre... - jb3
c6829ab Subject Alembic files to the wrath of the linter - jb3
Connected!
[python-discord/metricity] branch deleted: jb3/sqlalchemy-2
5c35dc6 Also tag GHCR images with major version number - ChrisLovering
[python-discord/metricity] New branch created: include-major-tag-in-ghcr
This will allow users to pin to a specific major version, allowing for minor updates but no breaking changes
[metricity] Branch include-major-tag-in-ghcr was force-pushed to `cf55b6a`
3c3a959 Also tag GHCR images with major version number ... - ChrisLovering
[python-discord/metricity] branch deleted: include-major-tag-in-ghcr
e34ec8b Make the initial user upsert output progress in... - ChrisLovering
[python-discord/metricity] New branch created: cumulative-user-syncing
[python-discord/metricity] branch deleted: cumulative-user-syncing
d056215 Cumulative counters for upsert operation - jb3
[python-discord/metricity] New branch created: jb3/cumulative-upsert-counter
Shows a created vs. updated counter for the user upsert job cumulatively
8699ffb show remaining users in upsert job - jb3
7a72fc8 refactoring of count storage - jb3
[python-discord/metricity] branch deleted: jb3/cumulative-upsert-counter
0e6092f Move unique constraint suppression to sess.comm... - jb3
[python-discord/metricity] New branch created: jb3/unique-violation-catching
Since changes are provided to the database in sess.commit() instead of sess.add() we need to catch the potential unique constraint violations around here instead of around the queueing of the insert operation.
[python-discord/metricity] branch deleted: jb3/unique-violation-catching
4668c16 Get version dynamically from pyproject.toml file - jb3
[python-discord/metricity] New branch created: jb3/dynamic-init-version
[python-discord/metricity] Pull request opened: #79 Get version dynamically from pyproject.toml file
Use the toml module to fetch the package version dynamically from the pyproject.toml file, preventing us from needing to update it in multiple places on version releases.
[python-discord/metricity] branch deleted: jb3/dynamic-init-version
[python-discord/metricity] New tag created: v2.3.1
Since changes are provided to the database in sess.commit() instead of sess.add() we need to catch the potential unique constraint violations around here instead of around the queueing of the insert operation.
[python-discord/workers] New branch created: jb3/worker-rejuvenation
This PR updates all workers that we are using to the latest version of Wrangler and latest Cloudflare Workers runtimes.
I'll be deploying as I go so most of the code on this branch will probably already be live by the time it hits GitHub.
da6ce33 replace serve-robots with a considerably smalle... - jb3
[python-discord/workers] branch deleted: jb3/worker-rejuvenation
[python-discord/workers] branch deleted: joe/wrangler-upgrades
All changes look good
Dependabot encountered the following error when parsing your .github/dependabot.yml:
The property '#/' contains additional properties ["groups"] outside of the schema when none are allowed
Please update the config file to conform with Dependabot's specification.
All changes look good
f90fdb1 Add formatter config and run formatter on all w... - jb3
[python-discord/workers] New branch created: jb3/formatter
Adds prettier formatter config and runs formatter on all workers.
[python-discord/workers] branch deleted: jb3/formatter
[python-discord/workers] New branch created: jb3/lint-job
[python-discord/workers] branch deleted: jb3/lint-job
[python-discord/workers] New branch created: jb3/deploy-stage
Add stage to deploy all workers on a push to main.
[python-discord/workers] branch deleted: jb3/deploy-stage
GitHub Actions run 6080630322 succeeded.
GitHub Actions run 6080680393 succeeded.
GitHub Actions run 6080680645 succeeded.
dcf0849 Bump coverallsapp/github-action from 2.2.1 to 2... - dependabot[bot]
85ce398 Bump pre-commit from 3.3.3 to 3.4.0 (#1357) - dependabot[bot]
0e029ac Bump actions/checkout from 3 to 4 (#1092) - dependabot[bot]
GitHub Actions run 6082829978 was cancelled.
Connected!
[sir-lancebot] Branch dependabot/pip/ruff-0.0.286 was force-pushed to `55e0dbc`
6839803 Bump django from 4.2.4 to 4.2.5 (#1091) - dependabot[bot]
GitHub Actions run 6082836826 was cancelled.
GitHub Actions run 6082863971 succeeded.
Connected!
GitHub Actions run 6082861446 was cancelled.
GitHub Actions run 6082879025 succeeded.
GitHub Actions run 6082892856 was cancelled.
GitHub Actions run 6082904149 succeeded.
GitHub Actions run 6082908605 succeeded.
GitHub Actions run 6082922394 succeeded.
GitHub Actions run 6082985071 succeeded.
GitHub Actions run 6082976005 was cancelled.
GitHub Actions run 6082985243 succeeded.
GitHub Actions run 6083019477 succeeded.
[python-discord/quackstack] New branch created: update-repo
This updates all deps to latest and moves from flake8 to ruff.
I've tested this locally and it returns ducks as expected
[python-discord/metricity] New branch created: isort-config
c5fd5bf Bump httpx from 0.17.1 to 0.23.0 (#19) - dependabot[bot]
GitHub Actions run 6083562797 succeeded.
Connected!
Glad to see FastAPI following zero-based versioning
[python-discord/quackstack] branch deleted: update-repo
3ec6591 Refactor CI to reusable actions - ChrisLovering
[python-discord/quackstack] New branch created: reusable-actions
This also removes deprecated set-output calls
56faa27 Refactor CI to reusable actions (#78) - ChrisLovering
[python-discord/quackstack] branch deleted: reusable-actions
c130193 Mark deploy as needing build step - ChrisLovering
e2746a8 Add ducky as an alias to quack command - ChrisLovering
[python-discord/sir-lancebot] New branch created: add-ducky-alias
Relevant Issues
Description
Did you:
- [ ] Join the Python Discord Community?
- [ ] Read all the comments in this template?
- [ ] Ensure there is an issue open, or link relevant discord discussions?
- [ ] Read and agree to the contributing guidelines?
GitHub Actions run 6085131902 succeeded.
This critical change looks good to me. Thank you for your quick response to this important fix.
5de5035 Move to reusable workflows - ChrisLovering
[python-discord/olli] New branch created: olli-reusable-workflows
This also bumps the versions of various action steps used
dc22433 build(deps-dev): bump ruff from 0.0.285 to 0.0.... - dependabot[bot]
7f405a4 Bump pytest from 7.4.0 to 7.4.1 (#2742) - dependabot[bot]
GitHub Actions run 6089493362 succeeded.
GitHub Actions run 6089500451 succeeded.
GitHub Actions run 6089503003 succeeded.
Connected!
dc71824 build(deps-dev): bump pre-commit from 3.3.3 to ... - dependabot[bot]
0e01d54 Bump pre-commit from 3.3.3 to 3.4.0 (#2741) - dependabot[bot]
GitHub Actions run 6089508720 succeeded.
GitHub Actions run 6089526609 succeeded.
GitHub Actions run 6089542180 succeeded.
GitHub Actions run 6089541588 succeeded.
Connected!
GitHub Actions run 6089545797 succeeded.
Shared memory was enabled in #113, so this is no longer necessary.
58c76aa Add ducky as an alias to quack command (#1359) - ChrisLovering
[python-discord/sir-lancebot] branch deleted: add-ducky-alias
Connected!
GitHub Actions run 6095991058 succeeded.
GitHub Actions run 6097266882 succeeded.
ae59c4e Bump HassanAbouelela/actions from setup-python_... - dependabot[bot]
d8404a2 Bump HassanAbouelela/actions from setup-python_... - dependabot[bot]
Connected!
Connected!
GitHub Actions run 6097965761 succeeded.
Connected!
GitHub Actions run 6098063828 succeeded.
Connected!
[python-discord/king-arthur] New branch created: jb3/deps-bump
Bump all dependencies to their latest versions
GitHub Actions run 6098370966 succeeded.
GitHub Actions run 6098407400 succeeded.
Is this still up for grabs?
GitHub Actions run 6105671816 succeeded.
GitHub Actions run 6105862444 succeeded.
GitHub Actions run 6107282266 failed.
GitHub Actions run 6109731355 succeeded.
GitHub Actions run 6109898467 succeeded.
Connected!
GitHub Actions run 6118071465 succeeded.
GitHub Actions run 6121507416 succeeded.
Connected!
GitHub Actions run 6135374038 succeeded.
a54bcbb fix: split docs command on whitespace characters - import-pandas-as-numpy
[python-discord/bot] New branch created: doc-split
The !d command, when invoked, can result in the item not being found if the character immediately following the library reference is a new line.
For instance:
!d collections.deque
This is a phrase.
Removing the specific space instance within the split field causes this to split on all whitespace characters, so a newline character will now be appropriately handled for parsing.
[python-discord/bot] Checks Successful on PR: #2749 fix: split docs command on whitespace characters
GitHub Actions run 6135805155 succeeded.
[python-discord/snekbox] New branch created: bump-Python-versions
3.11.5 requires at least pyenv 2.3.25, so bumped to latest (2.3.26) for good measure anyway.
3.12.0rc2 requires pyenv 2.3.25
GitHub Actions run 6146544968 succeeded.
Connected!
GitHub Actions run 6149476255 succeeded.
GitHub Actions run 6149479120 succeeded.
GitHub Actions run 6149483651 succeeded.
Thank you for the update.
Did ChatGPT help you?
Not gonna lie it is helpful in such things.
GitHub Actions run 6156608055 succeeded.
Thank you for your pull request.
I'm not convinced there is much value in providing a guide that parrots what an AI has said on the topic. If all our guides were written like this, I am not sure there would be any value in reading them at all. Content written by ChatGPT reads very much like SEO spam - probably because of its training set.
But outside of the overall content format, a lot of content is just duplicated altogether, and some of the content is just completely wrong.
These ...
@jchristgit Personally I modified the text I was given and added scenarios and examples. Read it and approved it myself. It was making sense in my head but I guess I missed the point of this being understable by beginners. My bad I can rework it if you wish so.
GitHub Actions run 6159299205 succeeded.
GitHub Actions run 6159362370 succeeded.
GitHub Actions run 6159367159 succeeded.
15c40d2 Bump ruff from 0.0.287 to 0.0.288 (#81) - dependabot[bot]
244d215 Bump ruff from 0.0.287 to 0.0.288 (#2755) - dependabot[bot]
960f9dd Bump docker/build-push-action from 4 to 5 (#2753) - dependabot[bot]
c47cb48 Bump docker/login-action from 2 to 3 (#2752) - dependabot[bot]
f452239 Bump docker/setup-buildx-action from 2 to 3 (#2... - dependabot[bot]
de41e7f Bump ruff from 0.0.287 to 0.0.288 (#1364) - dependabot[bot]
8d9fbb4 Bump docker/build-push-action from 4 to 5 (#1363) - dependabot[bot]
37c90b8 Bump docker/login-action from 2 to 3 (#1362) - dependabot[bot]
a7519ef Bump docker/setup-buildx-action from 2 to 3 (#1... - dependabot[bot]
GitHub Actions run 6163982220 was cancelled.
GitHub Actions run 6163988141 was cancelled.
GitHub Actions run 6163987890 succeeded.
Connected!
Connected!
GitHub Actions run 6164013954 succeeded.
GitHub Actions run 6164026222 succeeded.
GitHub Actions run 6164031496 succeeded.
GitHub Actions run 6164049807 succeeded.
b48a9a6 Migrate to ruff and bump deps - ChrisLovering
1a29a8e Rename main-requirements.txt to requirements.tx... - ChrisLovering
a7aa200 Update docker-compose setup for new features - ChrisLovering
02b9210 Bump all CI steps to latest versions - ChrisLovering
019b2e8 Lint repo with new ruff rules - ChrisLovering
5c1a92b Bump deepdiff from 6.4.1 to 6.5.0 (#2754) - dependabot[bot]
1899167 build(deps-dev): bump black from 23.7.0 to 23.9... - dependabot[bot]
e16247f Bump all CI steps to latest versions - ChrisLovering
GitHub Actions run 6164358638 succeeded.
Connected!
GitHub Actions run 6164362198 succeeded.
GitHub Actions run 6164392576 succeeded.
[python-discord/olli] branch deleted: olli-reusable-workflows
[python-discord/olli] New branch created: relock-deps
[python-discord/olli] branch deleted: relock-deps
485e23d Bump to Python 3.11 & Bump all dependencies - ChrisLovering
[python-discord/olli] New branch created: 3.11
[python-discord/olli] branch deleted: 3.11
[python-discord/olli] New branch created: ruff-pydantic-settings
This will require changes to the deployment.yaml, and secrets added to production before merging.
[python-discord/olli] branch deleted: ruff-pydantic-settings
6902ed2 Appease the yaml gods by adding 2 additional sp... - ChrisLovering
[python-discord/olli] New branch created: v1.0.0
[python-discord/olli] branch deleted: v1.0.0
[python-discord/olli] New tag created: v1.0.0
[python-discord/olli] New branch created: always-run-generate-sha-tag
[python-discord/olli] tag deleted: v1.0.0
[python-discord/olli] New tag created: v1.0.0
5223e04 Bump version to 1.0.1 - ChrisLovering
[python-discord/olli] branch deleted: always-run-generate-sha-tag
[python-discord/olli] New tag created: v1.0.1
d608dff Update config example & docs for new loki_jobs ... - ChrisLovering
[python-discord/olli] New branch created: update-.env-docs
d608dff Update config example & docs for new loki_jobs ... - ChrisLovering
[python-discord/olli] branch deleted: update-.env-docs
eac1f90 Bump tzinfo from 1.2.9 to 1.2.10 in /docs (#20) - dependabot[bot]
GitHub Actions run 6166332245 succeeded.
GitHub Actions run 6168352167 succeeded.
GitHub Actions run 6168397162 succeeded.
GitHub Actions run 6168397567 succeeded.
GitHub Actions run 6168398188 succeeded.
GitHub Actions run 6170073810 succeeded.
GitHub Actions run 6170067274 was cancelled.
[python-discord/metricity] New branch created: jb3/remove-toml-dep
Removes the TOML dependency in favour of using tomllib from the Python 3.11 standard library.
@jb3
While we appreciate your contribution, our team has assessed the issue and determined that your PR falls under the category of low priority rather than being critical. This decision is based on our current workload and resource allocation, as we are actively addressing higher-priority tasks and issues.
Rest assured, your PR is in the queue, and we will conduct a thorough review within the next 7-14 working days. We value your commitment to improving our codebase and appreciate your...
[python-discord/metricity] branch deleted: jb3/remove-toml-dep
@jb3 I wanted to provide you with an important update regarding your code fix.
Upon further review and considering its impact, we have realized that your PR is, indeed, of urgent importance. We have taken immediate action, and I am delighted to inform you that your PR has been successfully merged into our codebase.
We apologize for any previous confusion in our prioritization and thank you for your swift response in addressing this issue. Your contribution has been invaluable to the pro...
GitHub Actions run 6170392725 succeeded.
Hi @ChrisLovering,
Wowza! You just made my day brighter than a supernova! ๐ I'm ecstatic to hear that my PR has been merged and has achieved "urgent importance" status. I guess I should start practicing my superhero theme song now!
No need to sweat the small stuff โ I know prioritizing tasks can be as tricky as navigating a corn maze blindfolded. Your quick action and cosmic wisdom in recognizing the PR's importance is much appreciated.
If there's anything else that needs my super-co...
GitHub Actions run 6171438957 succeeded.
GitHub Actions run 6172480040 succeeded.
GitHub Actions run 6175206953 succeeded.
[python-discord/bot] New branch created: fix-pep-command
A upstream change meant that this api moved into the /peps sub path.
GitHub Actions run 6175892005 succeeded.
Connected!
5058ff3 build(deps-dev): bump ruff from 0.0.288 to 0.0.... - dependabot[bot]
@dependabot ignore this major version
88cc221 Bump ruff from 0.0.288 to 0.0.289 (#83) - dependabot[bot]
83676ea Bump sentry-sdk from 1.30.0 to 1.31.0 (#2757) - dependabot[bot]
52f41d8 Bump ruff from 0.0.288 to 0.0.289 (#1365) - dependabot[bot]
GitHub Actions run 6176396569 succeeded.
Connected!
Connected!
Connected!
GitHub Actions run 6181456133 succeeded.
GitHub Actions run 6184295764 succeeded.
Connected!
GitHub Actions run 6185184181 succeeded.
GitHub Actions run 6185746248 succeeded.
c2f24cc Bump rapidfuzz from 3.2.0 to 3.3.0 (#2759) - dependabot[bot]
024025e Bump rapidfuzz from 3.2.0 to 3.3.0 (#1366) - dependabot[bot]
Connected!
Connected!
2fb4d67 Update to Debian Bookworm - MarkKoz
[python-discord/snekbox] New branch created: feat/deps/debian-bookworm
Mount /dev/shm in the container by setting ipc to "private". This is the same as "none" (the previous value) with the only difference being that shm is mounted. This is needed for integration tests to pass.
The integration tests always relied on shared memory due to their use of multiprocessing. They managed to work because glibc used to fall back to /tmp if /dev/shm wasn't available. However, newer versions of glibc, which Debian Bookworm now uses, removed that fallback behaviour.
Runs fine. Tested with it integrated tot he bot, works fine too. However ruining the tests locally, I get this failure.
FAIL: test_file_parsing_timeout (tests.test_nsjail.NsJailTests.test_file_parsing_timeout)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/snekbox/tests/test_nsjail.py", line 247, in test_file_parsing_timeout
self.assertEqual(result.returncode, None)
AssertionError: 0 != None
Running the...
Works well, thanks Mark!
[python-discord/snekbox] branch deleted: feat/deps/debian-bookworm
c46f64c Drop static preview support for redirect app - jchristgit
[python-discord/site] New branch created: no-more-previews-for-redirects
Links have been removed as part of #681.
Closes #680.
GitHub Actions run 6209154129 succeeded.
[python-discord/snekbox] New branch created: refactor-2
Just a refactor. See commits messages for more info.
I think !raw would benefit from being a context menu command (that sends an ephemeral message). From what I've seen, it's mostly used in #bot-commands with a message ID/link, so being able to use it from the context menu without having to go to a different channel would be a QoL improvement.
3e493eb Link guide to contributing a page in site guide - jchristgit
[python-discord/site] New branch created: document-faq-pydis-content
[python-discord/site] Checks Successful on PR: #1105 Link guide to contributing a page in site guide
GitHub Actions run 6215800008 succeeded.
I have on numerous occasions replied to a message with just the !raw command, but the command seems to expect a link. It would be useful if !raw could be used in the same way .bookmark command can, simply by replying to a message. Perhaps this is also related to #2760 ?
. in this context is the current URL path (current file). ../ is the dir the page is contained in, ../../ is the parent dir.
If you're not sure where to go from here, our [detailed walkthrough](../#2-set-up-the-project), or the [guide on contributing a page](../../how-to-contribute-a-page) is for you.
GitHub Actions run 6218745769 succeeded.
GitHub Actions run 6220807005 was cancelled.
[python-discord/site] Checks Successful on PR: #1105 Link guide to contributing a page in site guide
GitHub Actions run 6220813768 succeeded.
fd3c75b Link guide to contributing a page in site guide... - jchristgit
[python-discord/site] branch deleted: document-faq-pydis-content
Connected!
Connected!
Connected!
Connected!
GitHub Actions run 6222363581 succeeded.
17e4b00 Update deployment CI to pull manifest from infr... - ChrisLovering
[python-discord/bot] New branch created: update-deploy-ci-path
e315320 Update deployment CI to pull manifest from infr... - ChrisLovering
[python-discord/site] New branch created: update-deploy-ci-path
GitHub Actions run 6222703571 succeeded.
b0beca0 Update deployment CI to pull manifest from infr... - ChrisLovering
[python-discord/sir-lancebot] New branch created: udpate-deploy-ci-path
Relevant Issues
Description
Did you:
- [ ] Join the Python Discord Community?
- [ ] Read all the comments in this template?
- [ ] Ensure there is an issue open, or link relevant discord discussions?
- [ ] Read and agree to the contributing guidelines?
Shouldn't this be kubernetes/namespaces/... e.g without the infra/ as top level directory since when you checkout you're cd'd into the repo dir?
Connected!
I added the path arg to the checkout action, so it checks out thee repo into the infra directory
GitHub Actions run 6225110516 succeeded.
85d3012 Update deployment CI to pull manifest from infr... - ChrisLovering
[python-discord/bot] branch deleted: update-deploy-ci-path
[python-discord/site] branch deleted: update-deploy-ci-path
b45487c Bump ruff from 0.0.289 to 0.0.290 (#1368) - dependabot[bot]
Connected!
bfdac01 Update deployment CI to pull manifest from infr... - ChrisLovering
[python-discord/sir-lancebot] branch deleted: udpate-deploy-ci-path
GitHub Actions run 6231263710 was cancelled.
GitHub Actions run 6231267086 succeeded.
Connected!
Connected!
Connected!
ce53437 Fix deleted message logging in mod alert - mbaruh
cd420da Merge branch 'main' into fix_alert_message_logging - wookie184
ae56736 Merge pull request #2524 from python-discord/fi... - wookie184
dea1873 Bump ruff from 0.0.260 to 0.0.261 (#2532) - dependabot[bot]
a30ac61 Fix sending of PEPs by PythonNews cog (#2533) - wookie184
081f5b5 Centralise error handling for commands invoked ... - wookie184
[python-discord/bot] branch deleted: handle-shhh-errors
GitHub Actions run 6231497855 succeeded.
Connected!
Connected!
afe6c93 Remove the redirect FilterList on migration - ChrisLovering
[python-discord/site] New branch created: remove-the-redirect-filter-list
This redirect filter list does not have any fitlers, nor does it have a bot implementation. It is something that we were wroking on, but has been stalled for a while.
The presence of this filter list also causes the bot to warn on startup due to it finding a fitler list with no implementation. This commit removes the FilterList, which can be added back if/when we support this fitler type in bot.
An export of this filter list prior to deletion can be found on this notion page](https://ww...
[site] Branch remove-the-redirect-filter-list was force-pushed to `be6b698`
GitHub Actions run 6234411711 was cancelled.
GitHub Actions run 6234418873 succeeded.
api.Filter has on_delete set to cascade set on the filter_list_id field, so deleting the FilterList will delete the Filters for that list automatically.
Sentry Issue: BOT-3FA
A filter list named redirect was loaded from the database, but no matching class.
[python-discord/bot-core] New branch created: logging-management
See commits for further descriptions for these changes.
This will allow us to have a single source of truth for our logging format across all bots that use this repo.
9546104 Fix Dead CJ Banner Link - HassanAbouelela
[python-discord/site] New branch created: fix-CJ-mobile-banner
Possibly we'd want to use banner2 instead?
GitHub Actions run 6237694654 succeeded.
Is this exposed in the documentation? Or is that difficult for stuff in the module scope?
487ae2d Bump ruff from 0.0.289 to 0.0.290 - dependabot[bot]
ed29efc Merge pull request #1107 from python-discord/de... - Xithrius
dd2979d Bump django-filter from 23.2 to 23.3 - dependabot[bot]
3c029ed Merge pull request #1106 from python-discord/de... - Xithrius
fd3c75b Link guide to contributing a page in site guide... - jchristgit
f8d8469 Merge branch 'main' into no-more-previews-for-r... - HassanAbouelela
GitHub Actions run 6245178978 was cancelled.
GitHub Actions run 6245180894 succeeded.
b1b5dc4 Merge pull request #1104 from python-discord/no... - jchristgit
[python-discord/site] branch deleted: no-more-previews-for-redirects
Sentry blocks me from signing in ("Your client does not have permission to get URL /auth/sso/ from this server.") but I believe this is good.
GitHub Actions run 6247434010 succeeded.
I've exposed this in the force push. It looks like this in the docs with logging.Formatter linking to the Python docs page.
Without this line the docs look like this, which doesn't look good in my opinion
[python-discord/bot-core] branch deleted: logging-management
[python-discord/bot-core] New tag created: v10.3.0
[python-discord/bot] New branch created: bump-bot-core
This bumps bot core and updates bot to make use of the new logging utils.
The idea with this is to have a consistent place where all bots can pull the logging form at from.
This is the only thing I'm slightly sad about. Since I didn't surface the logging string used by bot core, this is the only way to get the raw logging string.
I think it's fine, but if anyone feels strongly about it I can update bot core to make this available in a variable.
GitHub Actions run 6259487205 failed.
GitHub Actions run 6259617447 succeeded.
GitHub Actions run 6259731671 succeeded.
GitHub Actions run 6260636741 succeeded.
GitHub Actions run 6261405988 succeeded.
GitHub Actions run 6264372447 succeeded.
GitHub Actions run 6265490564 failed.
GitHub Actions run 6267131823 succeeded.
GitHub Actions run 6267386410 succeeded.
f9b0109 Bump tldextract from 3.5.0 to 3.6.0 (#2764) - dependabot[bot]
de3d25f Bump pip-licenses from 4.3.2 to 4.3.3 (#1371) - dependabot[bot]
Connected!
GitHub Actions run 6269827059 succeeded.
Connected!
GitHub Actions run 6269835075 succeeded.
GitHub Actions run 6269842140 succeeded.
Connected!
Connected!
Original behavior:
Fixed behavior:
1c404ef Bump httpx from 0.24.1 to 0.25.0 (#2750) - dependabot[bot]
244d215 Bump ruff from 0.0.287 to 0.0.288 (#2755) - dependabot[bot]
960f9dd Bump docker/build-push-action from 4 to 5 (#2753) - dependabot[bot]
c47cb48 Bump docker/login-action from 2 to 3 (#2752) - dependabot[bot]
f452239 Bump docker/setup-buildx-action from 2 to 3 (#2... - dependabot[bot]
[python-discord/bot] Checks Successful on PR: #2749 fix: split docs command on whitespace characters
GitHub Actions run 6270123109 succeeded.
Just a singular comment. Besides that, original functionality is in place, very nice.
After the message is deleted, I get the response below.
Might just be me, but this could be worrying to a user, thinking the bot broke (I had thought this lol). If this is a convention for the rest of the bot (I haven't worked on this project in a bit), please let me know. In the meantime, here's a suggestion (probably best to put in a builder method like the others):
1d56f3a build(deps): bump pydis-core from 10.2.0 to 10.... - dependabot[bot]
66a8f12 Bump pydis-core from 10.2.0 to 10.3.0 (#86) - dependabot[bot]
GitHub Actions run 6279274405 succeeded.
30e20e8 fix: split docs command on whitespace character... - import-pandas-as-numpy
[python-discord/bot] branch deleted: doc-split
Connected!
LGTM. Might want to look around again after this branch is updated.
@Canttuchdiz Hello, will you be continuing updates to this PR?
@algmyr Hey, would you like to continue this PR? I can put it up for grabs, otherwise.
Thanks!
@Qwerty-133 Hey, been a while. Thoughts on reviving this PR?
Thanks!
Description
This proposal seeks to use the imsosorry package for uwuification instead of the current in-built one.
Reasoning
This proposal would benefit the community as there have been several (8 as I can count) issues for uwuification. However, using an external package for this would move issues relating to uwuification to that package and would add some new additions.
Proposed Implementation
Additional Details
The...
This repository is a learning tool for our community.
Installing a 3rd party package and having the bot be a thin command wrapper around it does not reach this goal.
Anyone is welcome to pickup the outstanding issues around the uwu command if they want to lean about discord bots, regex, or contributing to github repositories themselves.
GitHub Actions run 6295719730 succeeded.
GitHub Actions run 6295712264 was cancelled.
GitHub Actions run 6299319277 succeeded.
Connected!
When doing the !src command on any tag, it results in the following image. I believe it is because we are missing another bot in the path? (bot/bot/resources/tags/... instead of bot/resources/tags/...)
Connected!
6559ea9 Bump ruff from 0.0.290 to 0.0.291 (#2769) - dependabot[bot]
8590634 Bump rapidfuzz from 3.3.0 to 3.3.1 (#1375) - dependabot[bot]
GitHub Actions run 6307972068 was cancelled.
Connected!
Connected!
GitHub Actions run 6308009473 was cancelled.
Connected!
16f101c build(deps-dev): bump ruff from 0.0.289 to 0.0.... - dependabot[bot]
b83f2f2 Bump ruff from 0.0.289 to 0.0.291 (#87) - dependabot[bot]
GitHub Actions run 6318495205 succeeded.
GitHub Actions run 6321720797 succeeded.
0ed8c24 Change deprecated ruff output format argument - jchristgit
[python-discord/site] New branch created: replace-deprecated-ruff-arg
See python-discord/infra#148
GitHub Actions run 6325609232 succeeded.
490d535 Change deprecated ruff output format flag - jchristgit
[python-discord/sir-robin] New branch created: change-ruff-arg
See python-discord/infra#148.
[python-discord/bot] New branch created: change-ruff-arg
See python-discord/infra#148.
ruff needs to be updated. but poetry update crashes for me locally
The current project's Python requirement (>=3.11.0,<3.12.0) is not compatible with some of the required packages Python requirement:
- pydis-core requires Python >=3.10.dev0,<3.12.dev0, so it will not be satisfied for Python >=3.12.dev0,<3.12.0
4a5eb3e Change deprecated ruff output format argument (... - jchristgit
[python-discord/site] branch deleted: replace-deprecated-ruff-arg
3f5682a Change deprecated ruff output format flag (#2771) - jchristgit
[python-discord/bot] branch deleted: change-ruff-arg
Connected!
GitHub Actions run 6342551926 succeeded.
Connected!
[sir-robin] Branch migrate-constants-to-pydantic-settings was force-pushed to `d772681`
GitHub Actions run 6342594726 succeeded.
GitHub Actions run 6344384427 succeeded.
[python-discord/bot] New branch created: swfarnsworth/title-command-for-op
9e4c046 Give help thread owners ability to use !title... - swfarnsworth
Previously, only staff members could use the command. The implementation is a bit fragile as it depends on short-circuiting commands.has_any_role(constants.Roles.helpers).predicate(ctx) in the case that the user is not the OP, which would raise an exception for non-staffers instead of returning False.
GitHub Actions run 6371258999 succeeded.