Skip to content

Add manual workflow to regenerate MCP lockfile from PyPI - #2756

Merged
shaahji merged 1 commit into
mainfrom
shaahji/mcp_workflow
Oct 26, 2026
Merged

shaahji merged 1 commit into
mainfrom
shaahji/mcp_workflow

Conversation

@shaahji

@shaahji shaahji commented Oct 26, 2026

Copy link
Copy Markdown
Collaborator

Add manual workflow to regenerate MCP lockfile from PyPI

Upgrade the MCP dependency, validate the generated lockfile, and upload it as an artifact using a workflow_dispatch-only workflow.

Checklist before requesting a review

  • Add unit tests for this change.
  • Make sure all tests can pass.
  • Update documents if necessary.
  • Lint and apply fixes to your code by running lintrunner -a
  • Is this a user-facing change? If yes, give a description of this change to be included in the release notes.

(Optional) Issue link

Upgrade the MCP dependency, validate the generated lockfile, and upload
it as an artifact using a workflow_dispatch-only workflow.
Copilot AI balanced review requested due to automatic review settings October 26, 2026 20:13

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The narrowly scoped workflow matches the stated purpose, with no blocking issues identified.

No open issues 🎉

What changed in this PR

Adds a manual GitHub Actions workflow to refresh the MCP project’s dependency lockfile from PyPI without modifying the repository.

Changes:

  • Sets up Python 3.12 and installs uv.
  • Upgrades the MCP dependency in the lockfile and checks that the lockfile is current.
  • Uploads mcp/uv.lock as a downloadable artifact.
File Description
.github/​workflows/​regenerate-mcp-lock.yml Adds the manual lockfile regeneration, validation, and artifact upload workflow.

Review effort: Balanced

@shaahji
shaahji merged commit c668110 into main Oct 26, 2026
11 checks passed
@shaahji
shaahji deleted the shaahji/mcp_workflow branch October 26, 2026 20:30
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