{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":214919235,"defaultBranch":"main","name":"downforeveryone","ownerLogin":"rpdelaney","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-10-14T01:07:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1139517?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717981380.0","currentOid":""},"activityList":{"items":[{"before":"18f2d72232678a81f4f622e032dc22788c6a5470","after":null,"ref":"refs/heads/renovate/lock-file-maintenance","pushedAt":"2024-06-10T01:03:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"d0fb32e7a102e13e66f71e68f5550ad9229a38a1","after":"b4c420dc94d31ebb829ec462f3e4338bf312955e","ref":"refs/heads/main","pushedAt":"2024-06-10T01:02:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Lock file maintenance (#329)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Update | Change |\n|---|---|\n| lockFileMaintenance | All locks refreshed |\n\n๐Ÿ”ง This Pull Request updates lock files to use the latest dependency\nversions.\n\n---\n\n### Configuration\n\n๐Ÿ“… **Schedule**: Branch creation - \"before 4am on monday\" (UTC),\nAutomerge - At any time (no schedule defined).\n\n๐Ÿšฆ **Automerge**: Enabled.\n\nโ™ป **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n๐Ÿ‘ป **Immortal**: This PR will be recreated if closed unmerged. Get\n[config help](https://togithub.com/renovatebot/renovate/discussions) if\nthat's undesired.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Mend\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\nrepository job log\n[here](https://developer.mend.io/github/rpdelaney/downforeveryone).\n\n","shortMessageHtmlLink":"Lock file maintenance (#329)"}},{"before":null,"after":"18f2d72232678a81f4f622e032dc22788c6a5470","ref":"refs/heads/renovate/lock-file-maintenance","pushedAt":"2024-06-10T01:01:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Lock file maintenance","shortMessageHtmlLink":"Lock file maintenance"}},{"before":"f443d13523b175f58f112d2179a88c18d9df94b3","after":null,"ref":"refs/heads/renovate/dependencies","pushedAt":"2024-06-06T17:03:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"5dc341f4af0500cf8136599652b24c26ee3b1956","after":"d0fb32e7a102e13e66f71e68f5550ad9229a38a1","ref":"refs/heads/main","pushedAt":"2024-06-06T17:03:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency responses to v0.25.2 (#328)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [responses](https://togithub.com/getsentry/responses)\n([changelog](https://togithub.com/getsentry/responses/blob/master/CHANGES))\n| `0.25.0` -> `0.25.2` |\n[![age](https://developer.mend.io/api/mc/badges/age/pypi/responses/0.25.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/responses/0.25.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/responses/0.25.0/0.25.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/responses/0.25.0/0.25.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\ngetsentry/responses (responses)\n\n###\n[`v0.25.2`](https://togithub.com/getsentry/responses/blob/HEAD/CHANGES#0252)\n\n[Compare\nSource](https://togithub.com/getsentry/responses/compare/0.25.0...0.25.2)\n\n- Mulligan on 0.25.1 to run release pipeline correctly.\n- Added `matchers.body_matcher` for matching string request bodies. See\n[#​717](https://togithub.com/getsentry/responses/issues/717)\n\n
\n\n---\n\n### Configuration\n\n๐Ÿ“… **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n๐Ÿšฆ **Automerge**: Enabled.\n\nโ™ป **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n๐Ÿ”• **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Mend\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\nrepository job log\n[here](https://developer.mend.io/github/rpdelaney/downforeveryone).\n\n","shortMessageHtmlLink":"Update dependency responses to v0.25.2 (#328)"}},{"before":null,"after":"f443d13523b175f58f112d2179a88c18d9df94b3","ref":"refs/heads/renovate/dependencies","pushedAt":"2024-06-06T17:02:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency responses to v0.25.2","shortMessageHtmlLink":"Update dependency responses to v0.25.2"}},{"before":"5279faf4b229194a6ac11dc67a8a82ddbdc7a1e8","after":null,"ref":"refs/heads/renovate/dependencies","pushedAt":"2024-06-05T19:18:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"6109de59a215a2dd3b77d7c4c187cae54033bd23","after":"5dc341f4af0500cf8136599652b24c26ee3b1956","ref":"refs/heads/main","pushedAt":"2024-06-05T19:18:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency ruff to v0.4.8 (#327)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [ruff](https://docs.astral.sh/ruff)\n([source](https://togithub.com/astral-sh/ruff),\n[changelog](https://togithub.com/astral-sh/ruff/blob/main/CHANGELOG.md))\n| `0.4.7` -> `0.4.8` |\n[![age](https://developer.mend.io/api/mc/badges/age/pypi/ruff/0.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/ruff/0.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/ruff/0.4.7/0.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/ruff/0.4.7/0.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nastral-sh/ruff (ruff)\n\n###\n[`v0.4.8`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#048)\n\n[Compare\nSource](https://togithub.com/astral-sh/ruff/compare/v0.4.7...v0.4.8)\n\n##### Performance\n\n- Linter performance has been improved by around 10% on some\nmicrobenchmarks by refactoring the lexer and parser to maintain\nsynchronicity between them\n([#​11457](https://togithub.com/astral-sh/ruff/pull/11457))\n\n##### Preview features\n\n- \\[`flake8-bugbear`] Implement `return-in-generator` (`B901`)\n([#​11644](https://togithub.com/astral-sh/ruff/pull/11644))\n- \\[`flake8-pyi`] Implement `PYI063`\n([#​11699](https://togithub.com/astral-sh/ruff/pull/11699))\n- \\[`pygrep_hooks`] Check blanket ignores via file-level pragmas\n(`PGH004`)\n([#​11540](https://togithub.com/astral-sh/ruff/pull/11540))\n\n##### Rule changes\n\n- \\[`pyupgrade`] Update `UP035` for Python 3.13 and the latest version\nof `typing_extensions`\n([#​11693](https://togithub.com/astral-sh/ruff/pull/11693))\n- \\[`numpy`] Update `NPY001` rule for NumPy 2.0\n([#​11735](https://togithub.com/astral-sh/ruff/pull/11735))\n\n##### Server\n\n- Formatting a document with syntax problems no longer spams a visible\nerror popup\n([#​11745](https://togithub.com/astral-sh/ruff/pull/11745))\n\n##### CLI\n\n- Add RDJson support for `--output-format` flag\n([#​11682](https://togithub.com/astral-sh/ruff/pull/11682))\n\n##### Bug fixes\n\n- \\[`pyupgrade`] Write empty string in lieu of panic when fixing `UP032`\n([#​11696](https://togithub.com/astral-sh/ruff/pull/11696))\n- \\[`flake8-simplify`] Simplify double negatives in `SIM103`\n([#​11684](https://togithub.com/astral-sh/ruff/pull/11684))\n- Ensure the expression generator adds a newline before `type`\nstatements\n([#​11720](https://togithub.com/astral-sh/ruff/pull/11720))\n- Respect per-file ignores for blanket and redirected noqa rules\n([#​11728](https://togithub.com/astral-sh/ruff/pull/11728))\n\n
\n\n---\n\n### Configuration\n\n๐Ÿ“… **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n๐Ÿšฆ **Automerge**: Enabled.\n\nโ™ป **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n๐Ÿ”• **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Mend\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\nrepository job log\n[here](https://developer.mend.io/github/rpdelaney/downforeveryone).\n\n","shortMessageHtmlLink":"Update dependency ruff to v0.4.8 (#327)"}},{"before":null,"after":"5279faf4b229194a6ac11dc67a8a82ddbdc7a1e8","ref":"refs/heads/renovate/dependencies","pushedAt":"2024-06-05T19:16:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency ruff to v0.4.8","shortMessageHtmlLink":"Update dependency ruff to v0.4.8"}},{"before":"a87acdae1557299176f6b71bb87a02845614d8ef","after":null,"ref":"refs/heads/renovate/dependencies","pushedAt":"2024-06-04T16:31:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"d53f65206f49bfc4580dd9fbdab03e0807df1cc2","after":"6109de59a215a2dd3b77d7c4c187cae54033bd23","ref":"refs/heads/main","pushedAt":"2024-06-04T16:31:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency pytest to v8.2.2 (#326)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [pytest](https://togithub.com/pytest-dev/pytest)\n([changelog](https://docs.pytest.org/en/stable/changelog.html)) |\n`8.2.1` -> `8.2.2` |\n[![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest/8.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pytest/8.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pytest/8.2.1/8.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest/8.2.1/8.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\npytest-dev/pytest (pytest)\n\n###\n[`v8.2.2`](https://togithub.com/pytest-dev/pytest/releases/tag/8.2.2)\n\n[Compare\nSource](https://togithub.com/pytest-dev/pytest/compare/8.2.1...8.2.2)\n\n# pytest 8.2.2 (2024-06-04)\n\n## Bug Fixes\n\n- [#​12355](https://togithub.com/pytest-dev/pytest/issues/12355):\nFix possible catastrophic performance slowdown on a certain\nparametrization pattern involving many higher-scoped parameters.\n- [#​12367](https://togithub.com/pytest-dev/pytest/issues/12367):\nFix a regression in pytest 8.2.0 where unittest class instances (a fresh\none is created for each test) were not released promptly on test\nteardown but only on session teardown.\n- [#​12381](https://togithub.com/pytest-dev/pytest/issues/12381):\nFix possible \"Directory not empty\" crashes arising from concurent cache\ndir (`.pytest_cache`) creation. Regressed in pytest 8.2.0.\n\n## Improved Documentation\n\n- [#​12290](https://togithub.com/pytest-dev/pytest/issues/12290):\nUpdated Sphinx theme to use Furo instead of Flask, enabling Dark mode\ntheme.\n- [#​12356](https://togithub.com/pytest-dev/pytest/issues/12356):\nAdded a subsection to the documentation for debugging flaky tests to\nmention\n lack of thread safety in pytest as a possible source of flakyness.\n- [#​12363](https://togithub.com/pytest-dev/pytest/issues/12363):\nThe documentation webpages now links to a canonical version to reduce\noutdated documentation in search engine results.\n\n
\n\n---\n\n### Configuration\n\n๐Ÿ“… **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n๐Ÿšฆ **Automerge**: Enabled.\n\nโ™ป **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n๐Ÿ”• **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Mend\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\nrepository job log\n[here](https://developer.mend.io/github/rpdelaney/downforeveryone).\n\n","shortMessageHtmlLink":"Update dependency pytest to v8.2.2 (#326)"}},{"before":null,"after":"a87acdae1557299176f6b71bb87a02845614d8ef","ref":"refs/heads/renovate/dependencies","pushedAt":"2024-06-04T16:30:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency pytest to v8.2.2","shortMessageHtmlLink":"Update dependency pytest to v8.2.2"}},{"before":"f25f09fd7fb7c50f0f6f05494cf9fbc4db136225","after":null,"ref":"refs/heads/renovate/lock-file-maintenance","pushedAt":"2024-06-03T00:03:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"abf8778c36640b104c099f5f5c1c4e88780d5e18","after":"d53f65206f49bfc4580dd9fbdab03e0807df1cc2","ref":"refs/heads/main","pushedAt":"2024-06-03T00:03:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Lock file maintenance (#325)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Update | Change |\n|---|---|\n| lockFileMaintenance | All locks refreshed |\n\n๐Ÿ”ง This Pull Request updates lock files to use the latest dependency\nversions.\n\n---\n\n### Configuration\n\n๐Ÿ“… **Schedule**: Branch creation - \"before 4am on monday\" (UTC),\nAutomerge - At any time (no schedule defined).\n\n๐Ÿšฆ **Automerge**: Enabled.\n\nโ™ป **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n๐Ÿ‘ป **Immortal**: This PR will be recreated if closed unmerged. Get\n[config help](https://togithub.com/renovatebot/renovate/discussions) if\nthat's undesired.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Mend\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\nrepository job log\n[here](https://developer.mend.io/github/rpdelaney/downforeveryone).\n\n","shortMessageHtmlLink":"Lock file maintenance (#325)"}},{"before":null,"after":"f25f09fd7fb7c50f0f6f05494cf9fbc4db136225","ref":"refs/heads/renovate/lock-file-maintenance","pushedAt":"2024-06-03T00:02:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Lock file maintenance","shortMessageHtmlLink":"Lock file maintenance"}},{"before":"31e69266527ecff2455241c62082177d17fb2d3b","after":null,"ref":"refs/heads/renovate/dependencies","pushedAt":"2024-05-31T21:23:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"e293485ad3ff313b5c8b77c9325f530b029ad2bd","after":"abf8778c36640b104c099f5f5c1c4e88780d5e18","ref":"refs/heads/main","pushedAt":"2024-05-31T21:23:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency ruff to v0.4.7 (#324)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [ruff](https://docs.astral.sh/ruff)\n([source](https://togithub.com/astral-sh/ruff),\n[changelog](https://togithub.com/astral-sh/ruff/blob/main/CHANGELOG.md))\n| `0.4.6` -> `0.4.7` |\n[![age](https://developer.mend.io/api/mc/badges/age/pypi/ruff/0.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/ruff/0.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/ruff/0.4.6/0.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/ruff/0.4.6/0.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nastral-sh/ruff (ruff)\n\n###\n[`v0.4.7`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#047)\n\n##### Preview features\n\n- \\[`flake8-pyi`] Implement `PYI064`\n([#​11325](https://togithub.com/astral-sh/ruff/pull/11325))\n- \\[`flake8-pyi`] Implement `PYI066`\n([#​11541](https://togithub.com/astral-sh/ruff/pull/11541))\n- \\[`flake8-pyi`] Implement `PYI057`\n([#​11486](https://togithub.com/astral-sh/ruff/pull/11486))\n- \\[`pyflakes`] Add option to enable F822 in `__init__.py` files\n([#​11370](https://togithub.com/astral-sh/ruff/pull/11370))\n\n##### Formatter\n\n- Fix incorrect placement of trailing stub function comments\n([#​11632](https://togithub.com/astral-sh/ruff/pull/11632))\n\n##### Server\n\n- Respect file exclusions in `ruff server`\n([#​11590](https://togithub.com/astral-sh/ruff/pull/11590))\n- Add support for documents not exist on disk\n([#​11588](https://togithub.com/astral-sh/ruff/pull/11588))\n- Add Vim and Kate setup guide for `ruff server`\n([#​11615](https://togithub.com/astral-sh/ruff/pull/11615))\n\n##### Bug fixes\n\n- Avoid removing newlines between docstring headers and rST blocks\n([#​11609](https://togithub.com/astral-sh/ruff/pull/11609))\n- Infer indentation with imports when logical indent is absent\n([#​11608](https://togithub.com/astral-sh/ruff/pull/11608))\n- Use char index rather than position for indent slice\n([#​11645](https://togithub.com/astral-sh/ruff/pull/11645))\n- \\[`flake8-comprehension`] Strip parentheses around generators in\n`C400` ([#​11607](https://togithub.com/astral-sh/ruff/pull/11607))\n- Mark `repeated-isinstance-calls` as unsafe on Python 3.10 and later\n([#​11622](https://togithub.com/astral-sh/ruff/pull/11622))\n\n
\n\n---\n\n### Configuration\n\n๐Ÿ“… **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n๐Ÿšฆ **Automerge**: Enabled.\n\nโ™ป **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n๐Ÿ”• **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Mend\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\nrepository job log\n[here](https://developer.mend.io/github/rpdelaney/downforeveryone).\n\n","shortMessageHtmlLink":"Update dependency ruff to v0.4.7 (#324)"}},{"before":null,"after":"31e69266527ecff2455241c62082177d17fb2d3b","ref":"refs/heads/renovate/dependencies","pushedAt":"2024-05-31T21:22:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency ruff to v0.4.7","shortMessageHtmlLink":"Update dependency ruff to v0.4.7"}},{"before":"9dc5d92528f3a0d0dcd8135a5a1981e403ac01ea","after":null,"ref":"refs/heads/renovate/dependencies","pushedAt":"2024-05-29T16:18:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"f68179d1059ed5c26ed0ae16394a0756b093944d","after":"e293485ad3ff313b5c8b77c9325f530b029ad2bd","ref":"refs/heads/main","pushedAt":"2024-05-29T16:18:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency requests to v2.32.3 (#323)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [requests](https://requests.readthedocs.io)\n([source](https://togithub.com/psf/requests),\n[changelog](https://togithub.com/psf/requests/blob/master/HISTORY.md)) |\n`2.32.2` -> `2.32.3` |\n[![age](https://developer.mend.io/api/mc/badges/age/pypi/requests/2.32.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/requests/2.32.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/requests/2.32.2/2.32.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/requests/2.32.2/2.32.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\npsf/requests (requests)\n\n###\n[`v2.32.3`](https://togithub.com/psf/requests/blob/HEAD/HISTORY.md#2323-2024-05-29)\n\n[Compare\nSource](https://togithub.com/psf/requests/compare/v2.32.2...v2.32.3)\n\n**Bugfixes**\n\n- Fixed bug breaking the ability to specify custom SSLContexts in\nsub-classes of\nHTTPAdapter.\n([#​6716](https://togithub.com/psf/requests/issues/6716))\n- Fixed issue where Requests started failing to run on Python versions\ncompiled\nwithout the `ssl` module.\n([#​6724](https://togithub.com/psf/requests/issues/6724))\n\n
\n\n---\n\n### Configuration\n\n๐Ÿ“… **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n๐Ÿšฆ **Automerge**: Enabled.\n\nโ™ป **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n๐Ÿ”• **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Mend\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\nrepository job log\n[here](https://developer.mend.io/github/rpdelaney/downforeveryone).\n\n","shortMessageHtmlLink":"Update dependency requests to v2.32.3 (#323)"}},{"before":null,"after":"9dc5d92528f3a0d0dcd8135a5a1981e403ac01ea","ref":"refs/heads/renovate/dependencies","pushedAt":"2024-05-29T16:17:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency requests to v2.32.3","shortMessageHtmlLink":"Update dependency requests to v2.32.3"}},{"before":"15deeeea443b7d8a747be1726e0a71f9c8e77899","after":null,"ref":"refs/heads/renovate/dependencies","pushedAt":"2024-05-28T19:51:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"b3ef08fe226ec2ea21d23fed6649e73b4ae978e6","after":"f68179d1059ed5c26ed0ae16394a0756b093944d","ref":"refs/heads/main","pushedAt":"2024-05-28T19:51:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency ruff to v0.4.6 (#322)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [ruff](https://docs.astral.sh/ruff)\n([source](https://togithub.com/astral-sh/ruff),\n[changelog](https://togithub.com/astral-sh/ruff/blob/main/CHANGELOG.md))\n| `0.4.5` -> `0.4.6` |\n[![age](https://developer.mend.io/api/mc/badges/age/pypi/ruff/0.4.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/ruff/0.4.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/ruff/0.4.5/0.4.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/ruff/0.4.5/0.4.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nastral-sh/ruff (ruff)\n\n###\n[`v0.4.6`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#046)\n\n##### Breaking changes\n\n- Use project-relative paths when calculating GitLab fingerprints\n([#​11532](https://togithub.com/astral-sh/ruff/pull/11532))\n\n##### Preview features\n\n- \\[`flake8-async`] Sleep with >24 hour interval should usually sleep\nforever (`ASYNC116`)\n([#​11498](https://togithub.com/astral-sh/ruff/pull/11498))\n\n##### Rule changes\n\n- \\[`numpy`] Add missing functions to NumPy 2.0 migration rule\n([#​11528](https://togithub.com/astral-sh/ruff/pull/11528))\n- \\[`mccabe`] Consider irrefutable pattern similar to `if .. else` for\n`C901` ([#​11565](https://togithub.com/astral-sh/ruff/pull/11565))\n- Consider `match`-`case` statements for `C901`, `PLR0912`, and\n`PLR0915`\n([#​11521](https://togithub.com/astral-sh/ruff/pull/11521))\n- Remove empty strings when converting to f-string (`UP032`)\n([#​11524](https://togithub.com/astral-sh/ruff/pull/11524))\n- \\[`flake8-bandit`] `request-without-timeout` should warn for\n`requests.request`\n([#​11548](https://togithub.com/astral-sh/ruff/pull/11548))\n- \\[`flake8-self`] Ignore sunder accesses in `flake8-self` rules\n([#​11546](https://togithub.com/astral-sh/ruff/pull/11546))\n- \\[`pyupgrade`] Lint for `TypeAliasType` usages (`UP040`)\n([#​11530](https://togithub.com/astral-sh/ruff/pull/11530))\n\n##### Server\n\n- Respect excludes in `ruff server` configuration discovery\n([#​11551](https://togithub.com/astral-sh/ruff/pull/11551))\n- Use default settings if initialization options is empty or not\nprovided\n([#​11566](https://togithub.com/astral-sh/ruff/pull/11566))\n- `ruff server` correctly treats `.pyi` files as stub files\n([#​11535](https://togithub.com/astral-sh/ruff/pull/11535))\n- `ruff server` searches for configuration in parent directories\n([#​11537](https://togithub.com/astral-sh/ruff/pull/11537))\n- `ruff server`: An empty code action filter no longer returns notebook\nsource actions\n([#​11526](https://togithub.com/astral-sh/ruff/pull/11526))\n\n##### Bug fixes\n\n- \\[`flake8-logging-format`] Fix autofix title in `logging-warn`\n(`G010`)\n([#​11514](https://togithub.com/astral-sh/ruff/pull/11514))\n- \\[`refurb`] Avoid recommending `operator.itemgetter` with dependence\non lambda arguments\n([#​11574](https://togithub.com/astral-sh/ruff/pull/11574))\n- \\[`flake8-simplify`] Avoid recommending context manager in `__enter__`\nimplementations\n([#​11575](https://togithub.com/astral-sh/ruff/pull/11575))\n- Create intermediary directories for `--output-file`\n([#​11550](https://togithub.com/astral-sh/ruff/pull/11550))\n- Propagate reads on global variables\n([#​11584](https://togithub.com/astral-sh/ruff/pull/11584))\n- Treat all `singledispatch` arguments as runtime-required\n([#​11523](https://togithub.com/astral-sh/ruff/pull/11523))\n\n
\n\n---\n\n### Configuration\n\n๐Ÿ“… **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n๐Ÿšฆ **Automerge**: Enabled.\n\nโ™ป **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n๐Ÿ”• **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Mend\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\nrepository job log\n[here](https://developer.mend.io/github/rpdelaney/downforeveryone).\n\n","shortMessageHtmlLink":"Update dependency ruff to v0.4.6 (#322)"}},{"before":null,"after":"15deeeea443b7d8a747be1726e0a71f9c8e77899","ref":"refs/heads/renovate/dependencies","pushedAt":"2024-05-28T19:50:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency ruff to v0.4.6","shortMessageHtmlLink":"Update dependency ruff to v0.4.6"}},{"before":"f4b3bb245db1a1a5cfd51980b61a0dea33a0d7ba","after":"b3ef08fe226ec2ea21d23fed6649e73b4ae978e6","ref":"refs/heads/main","pushedAt":"2024-05-27T01:06:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Lock file maintenance (#321)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Update | Change |\n|---|---|\n| lockFileMaintenance | All locks refreshed |\n\n๐Ÿ”ง This Pull Request updates lock files to use the latest dependency\nversions.\n\n---\n\n### Configuration\n\n๐Ÿ“… **Schedule**: Branch creation - \"before 4am on monday\" (UTC),\nAutomerge - At any time (no schedule defined).\n\n๐Ÿšฆ **Automerge**: Enabled.\n\nโ™ป **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n๐Ÿ‘ป **Immortal**: This PR will be recreated if closed unmerged. Get\n[config help](https://togithub.com/renovatebot/renovate/discussions) if\nthat's undesired.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Mend\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\nrepository job log\n[here](https://developer.mend.io/github/rpdelaney/downforeveryone).\n\n","shortMessageHtmlLink":"Lock file maintenance (#321)"}},{"before":"1bc86bda98e2f3415e024b92cb5c6fea483966cb","after":null,"ref":"refs/heads/renovate/lock-file-maintenance","pushedAt":"2024-05-27T01:06:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":null,"after":"1bc86bda98e2f3415e024b92cb5c6fea483966cb","ref":"refs/heads/renovate/lock-file-maintenance","pushedAt":"2024-05-27T01:05:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Lock file maintenance","shortMessageHtmlLink":"Lock file maintenance"}},{"before":"4e8150c49ff6332caa407cb0d91ba4c7a7e7c52a","after":null,"ref":"refs/heads/renovate/dependencies","pushedAt":"2024-05-23T04:08:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"2c732919c6eb6297a192b4c0ec15f5bb17cca9e8","after":"f4b3bb245db1a1a5cfd51980b61a0dea33a0d7ba","ref":"refs/heads/main","pushedAt":"2024-05-23T04:08:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency ruff to v0.4.5 (#320)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [ruff](https://docs.astral.sh/ruff)\n([source](https://togithub.com/astral-sh/ruff),\n[changelog](https://togithub.com/astral-sh/ruff/blob/main/CHANGELOG.md))\n| `0.4.4` -> `0.4.5` |\n[![age](https://developer.mend.io/api/mc/badges/age/pypi/ruff/0.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/ruff/0.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/ruff/0.4.4/0.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/ruff/0.4.4/0.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nastral-sh/ruff (ruff)\n\n###\n[`v0.4.5`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#045)\n\n[Compare\nSource](https://togithub.com/astral-sh/ruff/compare/v0.4.4...v0.4.5)\n\n##### Ruff's language server is now in Beta\n\n`v0.4.5` marks the official Beta release of `ruff server`, an integrated\nlanguage server built into Ruff.\n`ruff server` supports the same feature set as `ruff-lsp`, powering\nlinting, formatting, and\ncode fixes in Ruff's editor integrations -- but with superior\nperformance and\nno installation required. We'd love your feedback!\n\nYou can enable `ruff server` in the [VS Code\nextension](https://togithub.com/astral-sh/ruff-vscode?tab=readme-ov-file#enabling-the-rust-based-language-server)\ntoday.\n\nTo read more about this exciting milestone, check out our [blog\npost](https://astral.sh/blog/ruff-v0.4.5)!\n\n##### Rule changes\n\n- \\[`flake8-future-annotations`] Reword\n`future-rewritable-type-annotation` (`FA100`) message\n([#​11381](https://togithub.com/astral-sh/ruff/pull/11381))\n- \\[`pycodestyle`] Consider soft keywords for `E27` rules\n([#​11446](https://togithub.com/astral-sh/ruff/pull/11446))\n- \\[`pyflakes`] Recommend adding unused import bindings to `__all__`\n([#​11314](https://togithub.com/astral-sh/ruff/pull/11314))\n- \\[`pyflakes`] Update documentation and deprecate\n`ignore_init_module_imports`\n([#​11436](https://togithub.com/astral-sh/ruff/pull/11436))\n- \\[`pyupgrade`] Mark quotes as unnecessary for non-evaluated\nannotations\n([#​11485](https://togithub.com/astral-sh/ruff/pull/11485))\n\n##### Formatter\n\n- Avoid multiline quotes warning with `quote-style = preserve`\n([#​11490](https://togithub.com/astral-sh/ruff/pull/11490))\n\n##### Server\n\n- Support Jupyter Notebook files\n([#​11206](https://togithub.com/astral-sh/ruff/pull/11206))\n- Support `noqa` comment code actions\n([#​11276](https://togithub.com/astral-sh/ruff/pull/11276))\n- Fix automatic configuration reloading\n([#​11492](https://togithub.com/astral-sh/ruff/pull/11492))\n- Fix several issues with configuration in Neovim and Helix\n([#​11497](https://togithub.com/astral-sh/ruff/pull/11497))\n\n##### CLI\n\n- Add `--output-format` as a CLI option for `ruff config`\n([#​11438](https://togithub.com/astral-sh/ruff/pull/11438))\n\n##### Bug fixes\n\n- Avoid `PLE0237` for property with setter\n([#​11377](https://togithub.com/astral-sh/ruff/pull/11377))\n- Avoid `TCH005` for `if` stmt with `elif`/`else` block\n([#​11376](https://togithub.com/astral-sh/ruff/pull/11376))\n- Avoid flagging `__future__` annotations as required for non-evaluated\ntype annotations\n([#​11414](https://togithub.com/astral-sh/ruff/pull/11414))\n- Check for ruff executable in 'bin' directory as installed by 'pip\ninstall --target'.\n([#​11450](https://togithub.com/astral-sh/ruff/pull/11450))\n- Sort edits prior to deduplicating in quotation fix\n([#​11452](https://togithub.com/astral-sh/ruff/pull/11452))\n- Treat escaped newline as valid sequence\n([#​11465](https://togithub.com/astral-sh/ruff/pull/11465))\n- \\[`flake8-pie`] Preserve parentheses in `unnecessary-dict-kwargs`\n([#​11372](https://togithub.com/astral-sh/ruff/pull/11372))\n- \\[`pylint`] Ignore `__slots__` with dynamic values\n([#​11488](https://togithub.com/astral-sh/ruff/pull/11488))\n- \\[`pylint`] Remove `try` body from branch counting\n([#​11487](https://togithub.com/astral-sh/ruff/pull/11487))\n- \\[`refurb`] Respect operator precedence in `FURB110`\n([#​11464](https://togithub.com/astral-sh/ruff/pull/11464))\n\n##### Documentation\n\n- Add `--preview` to the README\n([#​11395](https://togithub.com/astral-sh/ruff/pull/11395))\n- Add Python 3.13 to list of allowed Python versions\n([#​11411](https://togithub.com/astral-sh/ruff/pull/11411))\n- Simplify Neovim setup documentation\n([#​11489](https://togithub.com/astral-sh/ruff/pull/11489))\n- Update CONTRIBUTING.md to reflect the new parser\n([#​11434](https://togithub.com/astral-sh/ruff/pull/11434))\n- Update server documentation with new migration guide\n([#​11499](https://togithub.com/astral-sh/ruff/pull/11499))\n- \\[`pycodestyle`] Clarify motivation for `E713` and `E714`\n([#​11483](https://togithub.com/astral-sh/ruff/pull/11483))\n- \\[`pyflakes`] Update docs to describe WAI behavior (F541)\n([#​11362](https://togithub.com/astral-sh/ruff/pull/11362))\n- \\[`pylint`] Clearly indicate what is counted as a branch\n([#​11423](https://togithub.com/astral-sh/ruff/pull/11423))\n\n
\n\n---\n\n### Configuration\n\n๐Ÿ“… **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n๐Ÿšฆ **Automerge**: Enabled.\n\nโ™ป **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n๐Ÿ”• **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Mend\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\nrepository job log\n[here](https://developer.mend.io/github/rpdelaney/downforeveryone).\n\n","shortMessageHtmlLink":"Update dependency ruff to v0.4.5 (#320)"}},{"before":null,"after":"4e8150c49ff6332caa407cb0d91ba4c7a7e7c52a","ref":"refs/heads/renovate/dependencies","pushedAt":"2024-05-23T04:07:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency ruff to v0.4.5","shortMessageHtmlLink":"Update dependency ruff to v0.4.5"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYJ4JGwA","startCursor":null,"endCursor":null}},"title":"Activity ยท rpdelaney/downforeveryone"}