next-version-update

Installation
SKILL.md

Next Version Update

Promote next-* tool versions (pylint, mypy, pyright) to become the current pinned versions, update all relevant configuration files, and set new next-* targets for tracking upcoming releases.

Overview

The repository pins specific versions of pylint, mypy, and pyright and runs weekly next-* jobs to proactively detect compatibility issues with upcoming versions. When CI confirms the next-* versions are clean, this skill promotes them to become the current pinned versions.

Required cross-repo check (do not skip): After updating azure-sdk-for-python, you must also check whether matching updates are required in both azure-sdk-tools and Microsoft/TypeSpec. Treat the version bump as complete only after those repositories are reviewed and, when needed, PRs are opened.

Files updated in azure-sdk-for-python:

  • eng/tools/azure-sdk-tools/azpysdk/pylint.pyPYLINT_VERSION constant
  • eng/tools/azure-sdk-tools/azpysdk/mypy.pyMYPY_VERSION constant
  • eng/tools/azure-sdk-tools/azpysdk/pyright.pyPYRIGHT_VERSION constant
  • pylintrc – root pylintrc used by the current pylint version
  • eng/pylintrc – pylintrc used by the next-pylint job (update for new next version)
  • doc/analyze_check_versions.md – version table documentation
Installs
2
GitHub Stars
5.6K
First Seen
Jun 7, 2026
next-version-update — azure/azure-sdk-for-python