Skip to content

Defer unvalidated Textual major upgrades - #10

Merged
almondsun merged 2 commits into
mainfrom
dependabot/pip/python-dependencies-9aecb51328
Jul 16, 2026
Merged

almondsun merged 2 commits into
mainfrom
dependabot/pip/python-dependencies-9aecb51328

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 16, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • keep RAGdoll on the validated Textual 6.x compatibility line (textual>=3.0,<7)
  • configure Dependabot to ignore Textual semver-major updates

Why

The original automated update widened the published package contract to Textual 8.2.8, but the frozen lockfile remained on Textual 6.12.0. Its green CI therefore did not exercise either Textual 7 or 8 and could not support that compatibility claim. A future major upgrade should be handled as a dedicated TUI migration with the new version actually locked and tested.

Validation

  • uv lock --check
  • parsed .github/dependabot.yml with PyYAML
  • uv run ruff format --check .
  • uv run ruff check .
  • git diff --check

The protected GitHub CI and CodeQL workflows provide the final branch validation.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jul 16, 2026
@almondsun almondsun changed the title Update textual requirement from <7,>=3.0 to >=3.0,<9 in the python-dependencies group Defer unvalidated Textual major upgrades Jul 16, 2026
dependabot Bot and others added 2 commits July 16, 2026 15:21
Updates the requirements on [textual](https://github.com/Textualize/textual) to permit the latest version.

Updates `textual` to 8.2.8
- [Release notes](https://github.com/Textualize/textual/releases)
- [Changelog](https://github.com/Textualize/textual/blob/main/CHANGELOG.md)
- [Commits](Textualize/textual@v3.0.0...v8.2.8)

---
updated-dependencies:
- dependency-name: textual
  dependency-version: 8.2.8
  dependency-type: direct:production
  dependency-group: python-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@almondsun
almondsun force-pushed the dependabot/pip/python-dependencies-9aecb51328 branch from cf8b315 to 543720f Compare July 16, 2026 20:21
@almondsun
almondsun merged commit 16bf83e into main Jul 16, 2026
4 checks passed
@almondsun
almondsun deleted the dependabot/pip/python-dependencies-9aecb51328 branch July 16, 2026 20:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant