SIGN IN SIGN UP

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

182972 0 0 Python

ci(backend): Python version specific type checking (#12453)

- Resolves #10657
- Partially based on #10913

### Changes 🏗️

- Run Pyright separately for each supported Python version
  - Move type checking and linting into separate jobs
    - Add `--skip-pyright` option to lint script
- Move `linter.py` into `backend/scripts`
  - Move other scripts in `backend/` too for consistency

### Checklist 📋

#### For code changes:
- [x] I have clearly listed my changes in the PR description
- [x] I have made a test plan
- [x] I have tested my changes according to the test plan:
  - CI

---

Co-authored-by: @Joaco2603 <[email protected]>

---------

Co-authored-by: Joaco2603 <[email protected]>
Co-authored-by: Claude Opus 4.6 <[email protected]>
R
Reinier van der Leer committed
e3591fcaa35d606f51d0685b3e8a4e53f9d7c0a6
Parent: 876dc32
Committed by GitHub <[email protected]> on 3/18/2026, 9:41:35 AM