build(deps): update bugfixes (main)
Metadata
Current evaluation
Merged automated dependency updates via Renovate. Bumped ruff-pre-commit to v0.15.22, codespell to v2.4.3, and coverage to v7.15.2. All CI checks passed and changes were automatically merged to main.
Suggested action: —
No scores available.
Issue body
This PR contains the following updates:
| Package | Type | Update | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [astral-sh/ruff-pre-commit](https://redirect.github.com/astral-sh/ruff-pre-commit) | repository | patch | `v0.15.20` → `v0.15.22` |  |  |
| [codespell](https://redirect.github.com/codespell-project/codespell) | dependency-groups | patch | `==2.4.2` → `==2.4.3` |  |  |
| [coverage](https://redirect.github.com/coveragepy/coveragepy) | dependency-groups | patch | `==7.15.0` → `==7.15.2` |  |  |
Note: The `pre-commit` manager in Renovate is not supported by the `pre-commit` maintainers or community. Please do not report any problems there, instead [create a Discussion in the Renovate repository](https://redirect.github.com/renovatebot/renovate/discussions/new) if you have any questions.
---
### Release Notes
<details>
<summary>astral-sh/ruff-pre-commit (astral-sh/ruff-pre-commit)</summary>
### [`v0.15.22`](https://redirect.github.com/astral-sh/ruff-pre-commit/releases/tag/v0.15.22)
[Compare Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.15.21...v0.15.22)
See: <https://github.com/astral-sh/ruff/releases/tag/0.15.22>
### [`v0.15.21`](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.15.20...v0.15.21)
[Compare Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.15.20...v0.15.21)
</details>
<details>
<summary>codespell-project/codespell (codespell)</summary>
### [`v2.4.3`](https://redirect.github.com/codespell-project/codespell/releases/tag/v2.4.3)
[Compare Source](https://redirect.github.com/codespell-project/codespell/compare/v2.4.2...v2.4.3)
<!-- Release notes generated using configuration in .github/release.yml at main -->
#### What's Changed
- Add 'radback' to dictionary with correction by [@​Flo3561](https://redirect.github.com/Flo3561) in [#​3883](https://redirect.github.com/codespell-project/codespell/pull/3883)
- Add 'repetirion' to dictionary corrections by [@​Flo3561](https://redirect.github.com/Flo3561) in [#​3885](https://redirect.github.com/codespell-project/codespell/pull/3885)
- Need to specify a version of Python version after all by [@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos) in [#​3887](https://redirect.github.com/codespell-project/codespell/pull/3887)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot] in [#​3889](https://redirect.github.com/codespell-project/codespell/pull/3889)
- Add cases for "modulle" -> "module" by [@​utzcoz](https://redirect.github.com/utzcoz) in [#​3888](https://redirect.github.com/codespell-project/codespell/pull/3888)
- Add case "auido" -> "audio" by [@​utzcoz](https://redirect.github.com/utzcoz) in [#​3890](https://redirect.github.com/codespell-project/codespell/pull/3890)
- Add credentilas->credentials and friends by [@​peternewman](https://redirect.github.com/peternewman) in [#​3895](https://redirect.github.com/codespell-project/codespell/pull/3895)
- Add the case "cubid" -> "cubic" by [@​utzcoz](https://redirect.github.com/utzcoz) in [#​3891](https://redirect.github.com/codespell-project/codespell/pull/3891)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot] in [#​3897](https://redirect.github.com/codespell-project/codespell/pull/3897)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot] in [#​3900](https://redirect.github.com/codespell-project/codespell/pull/3900)
- Bump codecov/codecov-action from 5 to 6 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3902](https://redirect.github.com/codespell-project/codespell/pull/3902)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot] in [#​3904](https://redirect.github.com/codespell-project/codespell/pull/3904)
- Add `magntiude->magnitude` by [@​nathanjmcdougall](https://redirect.github.com/nathanjmcdougall) in [#​3899](https://redirect.github.com/codespell-project/codespell/pull/3899)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot] in [#​3909](https://redirect.github.com/codespell-project/codespell/pull/3909)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot] in [#​3912](https://redirect.github.com/codespell-project/codespell/pull/3912)
- Add the case "instanc" -> "instance" by [@​utzcoz](https://redirect.github.com/utzcoz) in [#​3896](https://redirect.github.com/codespell-project/codespell/pull/3896)
- gampad -> gamepad (and plural) by [@​julianstirling](https://redirect.github.com/julianstirling) in [#​3906](https://redirect.github.com/codespell-project/codespell/pull/3906)
- Add typos of `monotonic` and `monotonicity` by [@​nathanjmcdougall](https://redirect.github.com/nathanjmcdougall) in [#​3898](https://redirect.github.com/codespell-project/codespell/pull/3898)
- Add spelling correction for multipile(s)/vulnerabities. by [@​cfi-gb](https://redirect.github.com/cfi-gb) in [#​3905](https://redirect.github.com/codespell-project/codespell/pull/3905)
- Add 'simpilfy -> simplify' by [@​alexreinking](https://redirect.github.com/alexreinking) in [#​3913](https://redirect.github.com/codespell-project/codespell/pull/3913)
- fix(packaging): prevent unwanted files and tests from being installed by [@​mikelolasagasti](https://redirect.github.com/mikelolasagasti) in [#​3911](https://redirect.github.com/codespell-project/codespell/pull/3911)
- Add skarhoj->SKAARHOJ to dictionary corrections by [@​peternewman](https://redirect.github.com/peternewman) in [#​3908](https://redirect.github.com/codespell-project/codespell/pull/3908)
- Improve the dictionary by [@​algonell](https://redirect.github.com/algonell) in [#​3914](https://redirect.github.com/codespell-project/codespell/pull/3914)
- Add spelling correction for accorss/accors. by [@​cfi-gb](https://redirect.github.com/cfi-gb) in [#​3916](https://redirect.github.com/codespell-project/codespell/pull/3916)
- Bump autofix-ci/action from 1.3.3 to 1.3.4 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3921](https://redirect.github.com/codespell-project/codespell/pull/3921)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot] in [#​3923](https://redirect.github.com/codespell-project/codespell/pull/3923)
- Add `influecer->influencer` and `influnce*` typos to dictionary by [@​nathanjmcdougall](https://redirect.github.com/nathanjmcdougall) in [#​3925](https://redirect.github.com/codespell-project/codespell/pull/3925)
- Add typos for `excavate` and variants by [@​nathanjmcdougall](https://redirect.github.com/nathanjmcdougall) in [#​3926](https://redirect.github.com/codespell-project/codespell/pull/3926)
- Dict: Add corrections for memoy by [@​mdeweerd](https://redirect.github.com/mdeweerd) in [#​3924](https://redirect.github.com/codespell-project/codespell/pull/3924)
- `overheda -> overhead` by [@​George-Ogden](https://redirect.github.com/George-Ogden) in [#​3919](https://redirect.github.com/codespell-project/codespell/pull/3919)
- `inclusize->inclusive` and variants by [@​George-Ogden](https://redirect.github.com/George-Ogden) in [#​3918](https://redirect.github.com/codespell-project/codespell/pull/3918)
- Add spelling corrections for authorization by [@​cfi-gb](https://redirect.github.com/cfi-gb) in [#​3922](https://redirect.github.com/codespell-project/codespell/pull/3922)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot] in [#​3927](https://redirect.github.com/codespell-project/codespell/pull/3927)
- Don't fix Voight by [@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos) in [#​3929](https://redirect.github.com/codespell-project/codespell/pull/3929)
- Add spelling corrections for interstect and interstection by [@​korli](https://redirect.github.com/korli) in [#​3928](https://redirect.github.com/codespell-project/codespell/pull/3928)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot] in [#​3930](https://redirect.github.com/codespell-project/codespell/pull/3930)
- Improve output in interactive mode by [@​darkmattercoder](https://redirect.github.com/darkmattercoder) in [#​3884](https://redirect.github.com/codespell-project/codespell/pull/3884)
- feat: support codespell:ignore-next-line directive by [@​SAY-5](https://redirect.github.com/SAY-5) in [#​3931](https://redirect.github.com/codespell-project/codespell/pull/3931)
- Add woork->work and formace->format and friends by [@​peternewman](https://redirect.github.com/peternewman) in [#​3828](https://redirect.github.com/codespell-project/codespell/pull/3828)
- shortctu -> shortcut by [@​George-Ogden](https://redirect.github.com/George-Ogden) in [#​3934](https://redirect.github.com/codespell-project/codespell/pull/3934)
- A couple typos by [@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos) in [#​3935](https://redirect.github.com/codespell-project/codespell/pull/3935)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot] in [#​3937](https://redirect.github.com/codespell-project/codespell/pull/3937)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot] in [#​3942](https://redirect.github.com/codespell-project/codespell/pull/3942)
- reclaculate->recalculate by [@​adamgann](https://redirect.github.com/adamgann) in [#​3936](https://redirect.github.com/codespell-project/codespell/pull/3936)
- Add spelling correction for improprt. by [@​cfi-gb](https://redirect.github.com/cfi-gb) in [#​3939](https://redirect.github.com/codespell-project/codespell/pull/3939)
- Dictionary plasic-plastic by [@​julianstirling](https://redirect.github.com/julianstirling) in [#​3938](https://redirect.github.com/codespell-project/codespell/pull/3938)
- Add rourter->router and friends by [@​peternewman](https://redirect.github.com/peternewman) in [#​3943](https://redirect.github.com/codespell-project/codespell/pull/3943)
- Add new spelling correction for 'strucutr' to 'structure' by [@​Flo3561](https://redirect.github.com/Flo3561) in [#​3944](https://redirect.github.com/codespell-project/codespell/pull/3944)
- adding zone spelling correction by [@​Flo3561](https://redirect.github.com/Flo3561) in [#​3945](https://redirect.github.com/codespell-project/codespell/pull/3945)
- Add correction for 'egineering' to 'engineering' by [@​Flo3561](https://redirect.github.com/Flo3561) in [#​3946](https://redirect.github.com/codespell-project/codespell/pull/3946)
- adding seet spelling corrections by [@​Flo3561](https://redirect.github.com/Flo3561) in [#​3947](https://redirect.github.com/codespell-project/codespell/pull/3947)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot] in [#​3949](https://redirect.github.com/codespell-project/codespell/pull/3949)
- Add spelling correction for flwa/flwas. by [@​cfi-gb](https://redirect.github.com/cfi-gb) in [#​3948](https://redirect.github.com/codespell-project/codespell/pull/3948)
- PEP 735 compliance: dependency groups by [@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos) in [#​3877](https://redirect.github.com/codespell-project/codespell/pull/3877)
- Allow use --builtin=all to use every builtin dictionary by [@​AlightSoulmate](https://redirect.github.com/AlightSoulmate) in [#​3917](https://redirect.github.com/codespell-project/codespell/pull/3917)
- feat: add --ignore-sic to skip misspellings marked with \[sic] by [@​kojiromike](https://redirect.github.com/kojiromike) in [#​3950](https://redirect.github.com/codespell-project/codespell/pull/3950)
- Bump codecov/codecov-action from 6 to 7 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3953](https://redirect.github.com/codespell-project/codespell/pull/3953)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot] in [#​3954](https://redirect.github.com/codespell-project/codespell/pull/3954)
- Add common misspellings for 'dispplay' variations by [@​Flo3561](https://redirect.github.com/Flo3561) in [#​3955](https://redirect.github.com/codespell-project/codespell/pull/3955)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot] in [#​3958](https://redirect.github.com/codespell-project/codespell/pull/3958)
- Add spelling corrections for simpe and variants. by [@​cfi-gb](https://redirect.github.com/cfi-gb) in [#​3960](https://redirect.github.com/codespell-project/codespell/pull/3960)
- Bump actions/checkout from 6 to 7 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3961](https://redirect.github.com/codespell-project/codespell/pull/3961)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot] in [#​3964](https://redirect.github.com/codespell-project/codespell/pull/3964)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot] in [#​3966](https://redirect.github.com/codespell-project/codespell/pull/3966)
- Add common misspellings for reseeve->reserve to dictionary by [@​peternewman](https://redirect.github.com/peternewman) in [#​3967](https://redirect.github.com/codespell-project/codespell/pull/3967)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot] in [#​3968](https://redirect.github.com/codespell-project/codespell/pull/3968)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot] in [#​3970](https://redirect.github.com/codespell-project/codespell/pull/3970)
- Read only \[tool.codespell] from TOML config by [@​Sanjays2402](https://redirect.github.com/Sanjays2402) in [#​3975](https://redirect.github.com/codespell-project/codespell/pull/3975)
#### New Contributors
- [@​Flo3561](https://redirect.github.com/Flo3561) made their first contribution in [#​3883](https://redirect.github.com/codespell-project/codespell/pull/3883)
- [@​alexreinking](https://redirect.github.com/alexreinking) made their first contribution in [#​3913](https://redirect.github.com/codespell-project/codespell/pull/3913)
- [@​mikelolasagasti](https://redirect.github.com/mikelolasagasti) made their first contribution in [#​3911](https://redirect.github.com/codespell-project/codespell/pull/3911)
- [@​korli](https://redirect.github.com/korli) made their first contribution in [#​3928](https://redirect.github.com/codespell-project/codespell/pull/3928)
- [@​darkmattercoder](https://redirect.github.com/darkmattercoder) made their first contribution in [#​3884](https://redirect.github.com/codespell-project/codespell/pull/3884)
- [@​SAY-5](https://redirect.github.com/SAY-5) made their first contribution in [#​3931](https://redirect.github.com/codespell-project/codespell/pull/3931)
- [@​adamgann](https://redirect.github.com/adamgann) made their first contribution in [#​3936](https://redirect.github.com/codespell-project/codespell/pull/3936)
- [@​AlightSoulmate](https://redirect.github.com/AlightSoulmate) made their first contribution in [#​3917](https://redirect.github.com/codespell-project/codespell/pull/3917)
- [@​kojiromike](https://redirect.github.com/kojiromike) made their first contribution in [#​3950](https://redirect.github.com/codespell-project/codespell/pull/3950)
- [@​Sanjays2402](https://redirect.github.com/Sanjays2402) made their first contribution in [#​3975](https://redirect.github.com/codespell-project/codespell/pull/3975)
**Full Changelog**: <https://github.com/codespell-project/codespell/compare/v2.4.2...v2.4.3>
</details>
<details>
<summary>coveragepy/coveragepy (coverage)</summary>
### [`v7.15.2`](https://redirect.github.com/coveragepy/coveragepy/blob/HEAD/CHANGES.rst#Version-7152--2026-07-15)
[Compare Source](https://redirect.github.com/coveragepy/coveragepy/compare/7.15.1...7.15.2)
- Fix: one of the performance improvements in 7.15.1 (pull 2215) dramatically
increased memory use during reporting for large projects. Now we use a
different approach that is both faster and slimmer than 7.15.0. Fixes `issue
2229`\_.
.. \_issue 2229: [#​2229](https://redirect.github.com/coveragepy/coveragepy/issues/2229)
.. \_changes\_7-15-1:
### [`v7.15.1`](https://redirect.github.com/coveragepy/coveragepy/blob/HEAD/CHANGES.rst#Version-7151--2026-07-12)
[Compare Source](https://redirect.github.com/coveragepy/coveragepy/compare/7.15.0...7.15.1)
- Fix: in the HTML report with `show_contexts` enabled, a context label
containing `</script>` (for example a parametrized pytest node id) could
close the inline `<script>` element in a file page early, injecting markup.
Context labels are now fully escaped. Thanks, `Rajath Mohare <pull 2224_>`\_.
- A number of performance improvements thanks to Paul Kehrer, in pull requests
`2213 <pull 2213_>`*, `2214 <pull 2214_>`*, `2215 <pull 2215_>`*, `2216 <pull 2216_>`*, `2218 <pull 2218_>`*, `2220 <pull 2220_>`*, and `2221 <pull
2221_>`\_.
.. \_pull 2213: [#​2213](https://redirect.github.com/coveragepy/coveragepy/pull/2213)
.. \_pull 2214: [#​2214](https://redirect.github.com/coveragepy/coveragepy/pull/2214)
.. \_pull 2215: [#​2215](https://redirect.github.com/coveragepy/coveragepy/pull/2215)
.. \_pull 2216: [#​2216](https://redirect.github.com/coveragepy/coveragepy/pull/2216)
.. \_pull 2218: [#​2218](https://redirect.github.com/coveragepy/coveragepy/pull/2218)
.. \_pull 2220: [#​2220](https://redirect.github.com/coveragepy/coveragepy/pull/2220)
.. \_pull 2221: [#​2221](https://redirect.github.com/coveragepy/coveragepy/pull/2221)
.. \_pull 2224: [#​2224](https://redirect.github.com/coveragepy/coveragepy/pull/2224)
.. \_changes\_7-15-0:
</details>
---
### Configuration
📅 **Schedule**: (in timezone Etc/UTC)
- Branch creation
- "every weekend"
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/craft-cli).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNjUuMSIsInVwZGF0ZWRJblZlciI6IjQzLjI3Mi40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJQUjogRGVwZW5kZW5jaWVzIl19-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated dependency updates via Renovate. Bumped ruff-pre-commit to v0.15.22, codespell to v2.4.3, and coverage to v7.15.2. All CI checks passed and changes were automatically merged to main. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
10
Complexity:
10
Confidence:
90
|
needs review | Updates patch versions for ruff-pre-commit, codespell, and coverage. All CI checks are passing, and automerge is enabled. Awaits maintainer review. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
0
Complexity:
5
Confidence:
95
|
needs review | Updates patch versions for ruff-pre-commit, codespell, and coverage. Freshly created by Renovate with automerge enabled, awaiting CI checks. |
Update history
| Date | Change |
|---|---|
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #317 build(deps): update bugfixes (main) | craft-store | merged | Merged automated dependency updates via Renovate. Upgraded ruff-pre-commit to v0.12.12, coverage to v7.10.6, and pytest to v8.4.2. Approved by two reviewers, passed all CI checks, and merged into main. | |
| #323 build(deps): update bugfixes (main) | craft-store | merged | Merged automated dependency updates for ruff-pre-commit to v0.13.2 and coverage to v7.10.7. Approved by two reviewers, passed all CI checks, and merged via automerge into the main branch. | |
| #651 build(deps): update bugfixes (main) | craft-application | merged | Merged automated dependency updates via Renovate. Updated astral-sh/ruff-pre-commit to v0.9.7 and coverage to v7.6.12. Approved by two reviewers and passed CI checks before merging into main. | |
| #801 build(deps): update bugfixes (main) | craft-application | merged | Merged automated dependency updates for ruff-pre-commit to v0.12.3 and setuptools to v75.9.1. Approved by two reviewers, passed all CI checks, and automatically merged into main by Renovate bot. | |
| #238 build(deps): update bugfixes (main) | imagecraft | merged | Merged automated dependency updates for ruff-pre-commit to v0.14.6 and sphinx-lint to v1.0.2. Approved by two reviewers, passed CI checks, and automerged via Mend Renovate. | |
| #270 build(deps): update bugfixes (main) | craft-store | closed | Automatically merged via Renovate after passing CI and approval. Updated patch versions for ruff-pre-commit, coverage, pytest, and sphinx-toolbox to apply bug fixes and improve compatibility. | |
| #5279 build(deps): update bugfixes (main) | snapcraft | merged | Merged to main. Automated dependency updates for ruff-pre-commit, click, and requests were applied to address bugfixes. The pull request passed CI checks, received two approvals, and was automatically merged by Renovate. | |
| #610 build(deps): update bugfixes (main) | craft-application | merged | Merged automated patch updates for ruff-pre-commit, coverage, pytest, and pytest-freezer into main. The request passed CI checks and received approvals before being successfully merged by Renovate bot. | |
| #2746 build(deps): update bugfixes (main) | charmcraft | merged | Merged automated dependency updates via Renovate bot. Updated ruff-pre-commit to v0.15.20 and fastapi to v0.138.1. Approved by one reviewer and merged to main despite some failing docs and security CI checks. | |
| #331 build(deps): update bugfixes (main) | craft-store | merged | Merged automated dependency updates via Renovate. Updated astral-sh/ruff-pre-commit to v0.14.8 and sphinx-lint to v1.0.2. Approved by reviewers and merged after passing CI checks. |