Skip to content

Comments

Add next-version-update skill#45278

Draft
Copilot wants to merge 11 commits intomainfrom
copilot/update-next-versions-in-http-client
Draft

Add next-version-update skill#45278
Copilot wants to merge 11 commits intomainfrom
copilot/update-next-versions-in-http-client

Conversation

Copy link
Contributor

Copilot AI commented Feb 20, 2026

Introduces a reusable skill to automate future promotions of next-* tool versions.

New Skill

.github/skills/next-version-update/SKILL.md: Step-by-step runbook for promoting next-* versions (pylint, mypy, pyright) in the future — covers CI verification (including http-client-python in Microsoft/TypeSpec and core azure-sdk-for-python packages), PyPI version lookup, all file updates in this repo, the corresponding azure-sdk-tools PR for apiview stub generator pylintrc/requirements, and a step for creating a PR against Microsoft/TypeSpec for any pylint/mypy/pyright version update following their contribution guidelines (CLA, Rush monorepo workflow, PR template).


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Looks like:

image image

Co-authored-by: l0lawrence <100643745+l0lawrence@users.noreply.github.com>
Copilot AI changed the title [WIP] Update next-* versions in http-client-python and documentation Promote next-* tool versions to current and add next-version-update skill Feb 20, 2026
Copilot AI requested a review from l0lawrence February 20, 2026 17:21
@l0lawrence
Copy link
Member

@copilot I only want the skill I dont want to change any files at this time

Co-authored-by: l0lawrence <100643745+l0lawrence@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Feb 20, 2026

@copilot I only want the skill I dont want to change any files at this time

Done. All version/config/doc changes have been reverted (commit 17765818). The PR now only adds .github/skills/next-version-update/SKILL.md.

Copilot AI changed the title Promote next-* tool versions to current and add next-version-update skill Add next-version-update skill Feb 20, 2026
Co-authored-by: l0lawrence <100643745+l0lawrence@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Feb 20, 2026

Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • scanning-api.github.com
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)

If you need me to access, download, or install something from one of these locations, you can either:


### 14. Update Microsoft/TypeSpec Repository (Separate PR)

When a **pyright version** is promoted, create a separate PR in the [Microsoft/TypeSpec](https://github.com/microsoft/typespec) repository to keep the pyright version aligned.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot for any next-* verison update to pylint/mypy or pyright we should do this

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated in commit e8fc30d8. Step 14 now applies to any pylint/mypy/pyright version update — it includes search commands for each tool's version pins, a combined branch name and commit message covering all three, and a PR body listing all version changes. The Overview section is also updated to reflect this scope.

Co-authored-by: l0lawrence <100643745+l0lawrence@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Feb 24, 2026

Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • scanning-api.github.com
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants