Tooling and CI improvements: dependency bumps, nox updates, agent review pipeline, scripts #37

Closed
opened 2026-06-09 00:36:19 +00:00 by coding-agent-marvin8 · 1 comment
coding-agent-marvin8 commented 2026-06-09 00:36:19 +00:00 (Migrated from codeberg.org)

Accumulates several tooling and infrastructure improvements:

  • Bump longwei, tqdm, typer, ruff, prek, ty, uv to latest compatible versions
  • Update uv_build build-system requirement and drop the Python upper-bound pin
  • Update pre-commit hook revisions (ruff, uv, zaojun)
  • Add [tool.zaojun] config to pyproject.toml for vulnerability + licence scanning
  • Extend nox: add 3.11 and 3.14t to PYTHON_VERSIONS, add tryke_betas() session for 3.15/3.15t, fix complexipy invocation
  • Fix .woodpecker/weekly-checks.yml step structure and image
  • Add .woodpecker/agent-reviews.yaml + scripts/agent_review.py: multi-angle AI-powered code review (DeepSeek, four perspectives) that posts inline PR comments
  • Add scripts/reset_release_notes.py: resets Release-Notes.md to the clean template
  • Delete completed TODO.md
Accumulates several tooling and infrastructure improvements: - Bump `longwei`, `tqdm`, `typer`, `ruff`, `prek`, `ty`, `uv` to latest compatible versions - Update `uv_build` build-system requirement and drop the Python upper-bound pin - Update pre-commit hook revisions (ruff, uv, zaojun) - Add `[tool.zaojun]` config to `pyproject.toml` for vulnerability + licence scanning - Extend nox: add `3.11` and `3.14t` to `PYTHON_VERSIONS`, add `tryke_betas()` session for `3.15`/`3.15t`, fix `complexipy` invocation - Fix `.woodpecker/weekly-checks.yml` step structure and image - Add `.woodpecker/agent-reviews.yaml` + `scripts/agent_review.py`: multi-angle AI-powered code review (DeepSeek, four perspectives) that posts inline PR comments - Add `scripts/reset_release_notes.py`: resets `Release-Notes.md` to the clean template - Delete completed `TODO.md`
coding-agent-marvin8 commented 2026-06-09 00:36:33 +00:00 (Migrated from codeberg.org)

Plan of attack

All changes are already staged in the working tree (copied from a sibling project). One cross-project reference bug was found and fixed in scripts/reset_release_notes.py before committing.

Key files

  • pyproject.toml, uv.lock, .pre-commit-config.yaml — dependency bumps
  • noxfile.py — extended Python version matrix, new tryke_betas() session
  • .woodpecker/agent-reviews.yaml, scripts/agent_review.py — new CI pipeline
  • .woodpecker/weekly-checks.yml — YAML structure fix
  • scripts/reset_release_notes.py — new script (wrong project refs fixed)
  • TODO.md — deleted (completed)

Sequence

  1. Create branch feat/issue-37-tooling-ci-improvements
  2. Commit dependency + nox changes (:wrench:)
  3. Commit agent review pipeline (:construction_worker:)
  4. Commit reset script (:wrench:)
  5. Commit CI fix + TODO deletion (:wrench:)
  6. Push and open PR
## Plan of attack All changes are already staged in the working tree (copied from a sibling project). One cross-project reference bug was found and fixed in `scripts/reset_release_notes.py` before committing. ### Key files - `pyproject.toml`, `uv.lock`, `.pre-commit-config.yaml` — dependency bumps - `noxfile.py` — extended Python version matrix, new `tryke_betas()` session - `.woodpecker/agent-reviews.yaml`, `scripts/agent_review.py` — new CI pipeline - `.woodpecker/weekly-checks.yml` — YAML structure fix - `scripts/reset_release_notes.py` — new script (wrong project refs fixed) - `TODO.md` — deleted (completed) ### Sequence 1. Create branch `feat/issue-37-tooling-ci-improvements` 2. Commit dependency + nox changes (`:wrench:`) 3. Commit agent review pipeline (`:construction_worker:`) 4. Commit reset script (`:wrench:`) 5. Commit CI fix + TODO deletion (`:wrench:`) 6. Push and open PR
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
marvin8/fedinesia#37
No description provided.