{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":597787756,"defaultBranch":"main","name":"flux-local","ownerLogin":"allenporter","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-05T16:36:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6026418?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717288576.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"751948e5e80bfe40abeaca326342515d0b4389d6","ref":"refs/heads/cruft/reject-1717288576","pushedAt":"2024-06-02T00:36:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: reject new Cruft update","shortMessageHtmlLink":"chore: reject new Cruft update"}},{"before":"40dd8954557261e12de2d8e4f7d853cc4548c3dd","after":null,"ref":"refs/heads/renovate/typing-extensions-4.x","pushedAt":"2024-06-02T00:26:58.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":"bb5c976bd23c223b53ec94df1e22a2785150a60d","after":"54aa18294b885387d7eb2c481602306d83172908","ref":"refs/heads/main","pushedAt":"2024-06-01T21:04:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency typing-extensions to v4.12.1 (#699)\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| [typing-extensions](https://togithub.com/python/typing_extensions)\n([changelog](https://togithub.com/python/typing_extensions/blob/main/CHANGELOG.md))\n| `==4.12.0` -> `==4.12.1` |\n[![age](https://developer.mend.io/api/mc/badges/age/pypi/typing-extensions/4.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/typing-extensions/4.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/typing-extensions/4.12.0/4.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/typing-extensions/4.12.0/4.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\npython/typing_extensions (typing-extensions)\n\n###\n[`v4.12.1`](https://togithub.com/python/typing_extensions/blob/HEAD/CHANGELOG.md#Release-4121-June-1-2024)\n\n[Compare\nSource](https://togithub.com/python/typing_extensions/compare/4.12.0...4.12.1)\n\n- Preliminary changes for compatibility with the draft implementation\n of PEP 649 in Python 3.14. Patch by Jelle Zijlstra.\n- Fix regression in v4.12.0 where nested `Annotated` types would cause\n`TypeError` to be raised if the nested `Annotated` type had unhashable\n metadata. Patch by Alex Waygood.\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/allenporter/flux-local).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency typing-extensions to v4.12.1 (#699)"}},{"before":null,"after":"40dd8954557261e12de2d8e4f7d853cc4548c3dd","ref":"refs/heads/renovate/typing-extensions-4.x","pushedAt":"2024-06-01T19:50:46.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":"chore(deps): update dependency typing-extensions to v4.12.1","shortMessageHtmlLink":"chore(deps): update dependency typing-extensions to v4.12.1"}},{"before":"d37be010a5f458f075b6eeb994201b93fe3087c4","after":null,"ref":"refs/heads/renovate/charliermarsh-ruff-pre-commit-0.x","pushedAt":"2024-06-01T09:24:19.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":"bd46eca8f2d7928ce71b23c014fbba0bf2b37dc6","after":"bb5c976bd23c223b53ec94df1e22a2785150a60d","ref":"refs/heads/main","pushedAt":"2024-06-01T07:53:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.4.7 (#698)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[charliermarsh/ruff-pre-commit](https://togithub.com/charliermarsh/ruff-pre-commit)\n| repository | patch | `v0.4.6` -> `v0.4.7` |\n\nNote: The `pre-commit` manager in Renovate is not supported by the\n`pre-commit` maintainers or community. Please do not report any problems\nthere, instead [create a Discussion in the Renovate\nrepository](https://togithub.com/renovatebot/renovate/discussions/new)\nif you have any questions.\n\n---\n\n### Release Notes\n\n
\ncharliermarsh/ruff-pre-commit\n(charliermarsh/ruff-pre-commit)\n\n###\n[`v0.4.7`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.7)\n\n[Compare\nSource](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.6...v0.4.7)\n\nSee: https://github.com/astral-sh/ruff/releases/tag/v0.4.7\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/allenporter/flux-local).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to โ€ฆ"}},{"before":"fa8fbfa8a930f0d441a22797725270468a297c1c","after":null,"ref":"refs/heads/renovate/ruff-0.x","pushedAt":"2024-06-01T04:48:21.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":"0aab1b9c294ae05ea23e374f15c0265e023c5283","after":"d37be010a5f458f075b6eeb994201b93fe3087c4","ref":"refs/heads/renovate/charliermarsh-ruff-pre-commit-0.x","pushedAt":"2024-06-01T04:48:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.4.7","shortMessageHtmlLink":"chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to โ€ฆ"}},{"before":"9cb06b774a4c2b028ddb13ca2db6da74eabded8b","after":"bd46eca8f2d7928ce71b23c014fbba0bf2b37dc6","ref":"refs/heads/main","pushedAt":"2024-06-01T00:50:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency ruff to v0.4.7 (#697)\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[Compare\nSource](https://togithub.com/astral-sh/ruff/compare/v0.4.6...v0.4.7)\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/allenporter/flux-local).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency ruff to v0.4.7 (#697)"}},{"before":null,"after":"0aab1b9c294ae05ea23e374f15c0265e023c5283","ref":"refs/heads/renovate/charliermarsh-ruff-pre-commit-0.x","pushedAt":"2024-05-31T21:48:53.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":"chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.4.7","shortMessageHtmlLink":"chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to โ€ฆ"}},{"before":null,"after":"fa8fbfa8a930f0d441a22797725270468a297c1c","ref":"refs/heads/renovate/ruff-0.x","pushedAt":"2024-05-31T21:48:50.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":"chore(deps): update dependency ruff to v0.4.7","shortMessageHtmlLink":"chore(deps): update dependency ruff to v0.4.7"}},{"before":"90643e30677e9ae818b5b793d460170f4516fb7b","after":null,"ref":"refs/heads/renovate/ghcr.io-kyverno-kyverno-cli-1.x","pushedAt":"2024-05-31T08:28:08.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":"774eebc585db179cfa3609eee87ae8c92c4d9d1b","after":"9cb06b774a4c2b028ddb13ca2db6da74eabded8b","ref":"refs/heads/main","pushedAt":"2024-05-31T08:28:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update ghcr.io/kyverno/kyverno-cli docker tag to v1.12.3 (#696)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[ghcr.io/kyverno/kyverno-cli](https://edu.chainguard.dev/chainguard/chainguard-images/reference/static/)\n([source](https://togithub.com/chainguard-images/images/tree/HEAD/images/static))\n| final | patch | `v1.12.2` -> `v1.12.3` |\n|\n[ghcr.io/kyverno/kyverno-cli](https://edu.chainguard.dev/chainguard/chainguard-images/reference/static/)\n([source](https://togithub.com/chainguard-images/images/tree/HEAD/images/static))\n| stage | patch | `v1.12.2` -> `v1.12.3` |\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 these\nupdates again.\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/allenporter/flux-local).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update ghcr.io/kyverno/kyverno-cli docker tag to v1.12.3 (โ€ฆ"}},{"before":null,"after":"90643e30677e9ae818b5b793d460170f4516fb7b","ref":"refs/heads/renovate/ghcr.io-kyverno-kyverno-cli-1.x","pushedAt":"2024-05-31T04:49:15.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":"chore(deps): update ghcr.io/kyverno/kyverno-cli docker tag to v1.12.3","shortMessageHtmlLink":"chore(deps): update ghcr.io/kyverno/kyverno-cli docker tag to v1.12.3"}},{"before":"300078a7bef84d5b39d24c25bd5e1039a5e9e437","after":null,"ref":"refs/heads/renovate/charliermarsh-ruff-pre-commit-0.x","pushedAt":"2024-05-29T03:15:50.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":"96e5f703f551e5d656638fc62f5c67f0d65899d5","after":"774eebc585db179cfa3609eee87ae8c92c4d9d1b","ref":"refs/heads/main","pushedAt":"2024-05-29T01:11:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.4.6 (#695)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[charliermarsh/ruff-pre-commit](https://togithub.com/charliermarsh/ruff-pre-commit)\n| repository | patch | `v0.4.5` -> `v0.4.6` |\n\nNote: The `pre-commit` manager in Renovate is not supported by the\n`pre-commit` maintainers or community. Please do not report any problems\nthere, instead [create a Discussion in the Renovate\nrepository](https://togithub.com/renovatebot/renovate/discussions/new)\nif you have any questions.\n\n---\n\n### Release Notes\n\n
\ncharliermarsh/ruff-pre-commit\n(charliermarsh/ruff-pre-commit)\n\n###\n[`v0.4.6`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.6)\n\n[Compare\nSource](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.5...v0.4.6)\n\nSee: https://github.com/astral-sh/ruff/releases/tag/v0.4.6\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/allenporter/flux-local).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to โ€ฆ"}},{"before":null,"after":"300078a7bef84d5b39d24c25bd5e1039a5e9e437","ref":"refs/heads/renovate/charliermarsh-ruff-pre-commit-0.x","pushedAt":"2024-05-28T21:10:36.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":"chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.4.6","shortMessageHtmlLink":"chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to โ€ฆ"}},{"before":"b873825716dd02b90a96b660e53acce95b344360","after":null,"ref":"refs/heads/renovate/ruff-0.x","pushedAt":"2024-05-28T21:10:21.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":"d2e651df43df19ec4e84e535e42150cdd9bd3ad1","after":"96e5f703f551e5d656638fc62f5c67f0d65899d5","ref":"refs/heads/main","pushedAt":"2024-05-28T21:10:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency ruff to v0.4.6 (#694)\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[Compare\nSource](https://togithub.com/astral-sh/ruff/compare/v0.4.5...v0.4.6)\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/allenporter/flux-local).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency ruff to v0.4.6 (#694)"}},{"before":null,"after":"b873825716dd02b90a96b660e53acce95b344360","ref":"refs/heads/renovate/ruff-0.x","pushedAt":"2024-05-28T19:36:03.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":"chore(deps): update dependency ruff to v0.4.6","shortMessageHtmlLink":"chore(deps): update dependency ruff to v0.4.6"}},{"before":"519a7f113dd4425638a2fd70bd46e93a7821ad62","after":null,"ref":"refs/heads/renovate/coverage-7.x","pushedAt":"2024-05-28T19:35:32.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":"78d7624d8f581afcc55576047a47e9d07f9c6b63","after":"d2e651df43df19ec4e84e535e42150cdd9bd3ad1","ref":"refs/heads/main","pushedAt":"2024-05-28T19:35:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency coverage to v7.5.3 (#693)\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| [coverage](https://togithub.com/nedbat/coveragepy) | `==7.5.2` ->\n`==7.5.3` |\n[![age](https://developer.mend.io/api/mc/badges/age/pypi/coverage/7.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/coverage/7.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/coverage/7.5.2/7.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/coverage/7.5.2/7.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nnedbat/coveragepy (coverage)\n\n###\n[`v7.5.3`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-753--2024-05-28)\n\n[Compare\nSource](https://togithub.com/nedbat/coveragepy/compare/7.5.2...7.5.3)\n\n- Performance improvements for combining data files, especially when\nmeasuring\nline coverage. A few different quadratic behaviors were eliminated. In\none\nextreme case of combining 700+ data files, the time dropped from more\nthan\nthree hours to seven minutes. Thanks for Kraken Tech for funding the\nfix.\n\n- Performance improvements for generating HTML reports, with a side\nbenefit of\nreducing memory use, closing `issue 1791`\\_. Thanks to Daniel Diniz for\n helping to diagnose the problem.\n\n.. \\_issue\n1791:[https://github.com/nedbat/coveragepy/issues/1791](https://togithub.com/nedbat/coveragepy/issues/1791)1\n\n.. \\_changes\\_7-5-2:\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/allenporter/flux-local).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency coverage to v7.5.3 (#693)"}},{"before":null,"after":"519a7f113dd4425638a2fd70bd46e93a7821ad62","ref":"refs/heads/renovate/coverage-7.x","pushedAt":"2024-05-28T15:27:52.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":"chore(deps): update dependency coverage to v7.5.3","shortMessageHtmlLink":"chore(deps): update dependency coverage to v7.5.3"}},{"before":"799803328c773ad862b94f4bbe24d396ef872af5","after":null,"ref":"refs/heads/renovate/coverage-7.x","pushedAt":"2024-05-26T18:02:13.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":"de0d0b2274587d11dc1f74e0b3611a1afa0adfbb","after":"78d7624d8f581afcc55576047a47e9d07f9c6b63","ref":"refs/heads/main","pushedAt":"2024-05-26T15:27:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency coverage to v7.5.2 (#692)\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| [coverage](https://togithub.com/nedbat/coveragepy) | `==7.5.1` ->\n`==7.5.2` |\n[![age](https://developer.mend.io/api/mc/badges/age/pypi/coverage/7.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/coverage/7.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/coverage/7.5.1/7.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/coverage/7.5.1/7.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nnedbat/coveragepy (coverage)\n\n###\n[`v7.5.2`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-752--2024-05-24)\n\n[Compare\nSource](https://togithub.com/nedbat/coveragepy/compare/7.5.1...7.5.2)\n\n- Fix: nested matches of exclude patterns could exclude too much code,\nas\n reported in `issue 1779`\\_. This is now fixed.\n\n- Changed: previously, coverage.py would consider a module docstring to\nbe an\nexecutable statement if it appeared after line 1 in the file, but not\nexecutable if it was the first line. Now module docstrings are never\ncounted\nas executable statements. This can change coverage.py's count of the\nnumber\nof statements in a file, which can slightly change the coverage\npercentage\n reported.\n\n- In the HTML report, the filter term and \"hide covered\" checkbox\nsettings are\nremembered between viewings, thanks to `Daniel Diniz `\\_.\n\n- Python 3.13.0b1 is supported.\n\n- Fix: parsing error handling is improved to ensure bizarre source files\nare\nhandled gracefully, and to unblock oss-fuzz fuzzing, thanks to `Liam\nDeVoe `*. Closes `issue 1787`*.\n\n.. \\_pull\n1776:[https://github.com/nedbat/coveragepy/pull/1776](https://togithub.com/nedbat/coveragepy/pull/1776)6\n.. \\_issue\n1779[https://github.com/nedbat/coveragepy/issues/1779](https://togithub.com/nedbat/coveragepy/issues/1779)79\n.. \\_issue\n178[https://github.com/nedbat/coveragepy/issues/1787](https://togithub.com/nedbat/coveragepy/issues/1787)787\n.. \\_pull\n17[https://github.com/nedbat/coveragepy/pull/1788](https://togithub.com/nedbat/coveragepy/pull/1788)1788\n\n.. \\_changes\\_7-5-1:\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/allenporter/flux-local).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency coverage to v7.5.2 (#692)"}},{"before":null,"after":"799803328c773ad862b94f4bbe24d396ef872af5","ref":"refs/heads/renovate/coverage-7.x","pushedAt":"2024-05-26T12:28:13.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":"chore(deps): update dependency coverage to v7.5.2","shortMessageHtmlLink":"chore(deps): update dependency coverage to v7.5.2"}},{"before":"baba1701c99eb9cf7fc7bd04f3139f04cb30ef67","after":null,"ref":"refs/heads/renovate/docker.io-alpine-helm-3.x","pushedAt":"2024-05-26T10:34:15.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":"57920b743ad93ae7901a1a2a7ea72e5dde306be2","after":"de0d0b2274587d11dc1f74e0b3611a1afa0adfbb","ref":"refs/heads/main","pushedAt":"2024-05-26T10:34:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update docker.io/alpine/helm docker tag to v3.15.1 (#691)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| docker.io/alpine/helm | stage | minor | `3.14.4` -> `3.15.1` |\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/allenporter/flux-local).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update docker.io/alpine/helm docker tag to v3.15.1 (#691)"}},{"before":null,"after":"baba1701c99eb9cf7fc7bd04f3139f04cb30ef67","ref":"refs/heads/renovate/docker.io-alpine-helm-3.x","pushedAt":"2024-05-26T06:12:42.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":"chore(deps): update docker.io/alpine/helm docker tag to v3.15.1","shortMessageHtmlLink":"chore(deps): update docker.io/alpine/helm docker tag to v3.15.1"}},{"before":"1cb984b89dacc2698eb2ad683da94ff8fe496a9f","after":null,"ref":"refs/heads/renovate/codespell-project-codespell-2.x","pushedAt":"2024-05-24T16:18:40.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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWfNTcwA","startCursor":null,"endCursor":null}},"title":"Activity ยท allenporter/flux-local"}