← Back to issue list

chore(docs): bump requirements and build environment

View original Github issue

Metadata

Project
snapcraft
Number
#4351
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

PR #4351 by mr-cal was merged as commit 979115647: docs build bumped to Ubuntu 22.04/Python 3.10, docs/requirements.txt updated, and boilerplate comments removed. Approved by 2 reviewers; docs built fine on RTD.

Resolution: closed resolved

Reason: The PR was merged into main as commit 979115647 ("chore(docs): bump requirements and build environment (#4351)"), so the docs requirements and build environment update shipped. lengau's follow-up comment noted docs built successfully on Read the Docs but no preview link appeared due to snapcore RTD settings, addressed separately in #4352.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint`? - [ ] Have you successfully run `pytest tests/unit`? ----- * update to ubuntu-22.04 and python 3.10 * remove boilerplate comments * bump `docs/requirements.txt`

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved PR #4351 by mr-cal was merged as commit 979115647: docs build bumped to Ubuntu 22.04/Python 3.10, docs/requirements.txt updated, and boilerplate comments removed. Approved by 2 reviewers; docs built fine on RTD.
stealth/space-bunny-alpha — closed resolved Merged PR #4351 as commit 979115647, moving docs to Ubuntu 22.04/Python 3.10, bumping documentation requirements, and removing boilerplate comments.
qwen/qwen3.6-35b-a3b — — Merged after reviewer approval and passing CI. Updated the build environment to Ubuntu 22.04 and Python 3.10, bumped documentation requirements, and removed boilerplate comments. The commit adds 13 lines and removes 24 across two files.
qwen3.6-35b-a3b-mtp-q6 — — Merged into main. Updated docs build environment to Ubuntu 22.04 and Python 3.10, bumped requirements, and removed boilerplate. A follow-up PR resolved remaining starbase configuration.

Update history

No update history recorded yet.

Related work

  • Related To: snapcore/snapcraft#4352 (confidence 70%)

    Referenced by lengau in review as the PR getting the starbase/RTD config; merged follow-up for CI/dependency configuration.

Related issues

Issue Project State Summary Similarity
#556 chore(deps): update readthedocs environment craft-parts merged Merged PR #556 in commit 813733f7, updating the Read the Docs build environment after two approvals and with no unresolved review comments.
77%
#368 chore(deps): update documentation dependencies craft-providers merged Renovate dependency bump PR merged as commit 5eae8d4 (2023-07-28): docs/sphinx-lint 0.6.7→0.6.8 and docs/sphinx-toolbox 3.4.0→3.5.0, +2/-2 lines in the docs requirements.
73%
#547 chore(deps): update documentation dependencies craft-parts merged Renovate docs-dependency bump PR merged to main as a9512830 after lengau manually downgraded some packages once the Read the Docs build passed via #556; the failing lint was unrelated (#562).
73%
#1357 chore: remove unused docs requirements file craft-parts merged Merged #1357 as commit b472871d, deleting the unused 349-line docs/requirements.txt to stop needless Renovate PR noise; all CI checks passed.
72%
#4483 chore(deps): update documentation dependencies snapcraft closed Renovate docs-dependency PR closed unmerged with no reviews or CI; the same updates landed later via snapcore/snapcraft#4728 (commit 477918081).
71%
#2298 chore: minor dev environment improvements charmcraft merged Merged in commit fd4b5f18: removed unused requirements files, switched python-apt from Oracular to Questing, refreshed uv.lock, and reordered macOS brew installs.
71%
#516 chore(deps): update development dependencies (non-major) rockcraft merged Renovate PR #516 bumped dev deps (pycodestyle 2.8.0→2.11.1, pyflakes 2.4.0→2.5.0, ruff 0.1.6→0.3.5, typeshed stubs); merged with 2 approvals, no CI failures.
70%
#536 chore(deps): update bugfixes rockcraft merged Renovate bugfix PR merged as commit b33a48c9, bumping 11 dev/test dependencies (cachetools, coverage, cryptography, filelock, keyring, nh3, pyparsing, rich, tomlkit, virtualenv, wcmatch) across 3 files (+14/-14), with 2 approvals.
70%
#408 chore(docs): fix version in readthedocs build rockcraft merged Merged #408 via commit 6d3a85c6, fixing the version configuration used by the Read the Docs build.
70%
#165 chore: deprecate requirements*.txt craft-parts merged Merged PR #165 as 7625d623 (dc734c84), removing requirements*.txt and leaving package and version metadata in setup.py.
70%