Skip to content

Add an agent skill for the release process#152

Draft
scotttrinh wants to merge 1 commit into
mainfrom
release-skill
Draft

Add an agent skill for the release process#152
scotttrinh wants to merge 1 commit into
mainfrom
release-skill

Conversation

@scotttrinh

@scotttrinh scotttrinh commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator

Add an agent skill for publishing packages to PyPI, reflecting the new flow where releases are driven locally by pushing signed package-version tags rather than by merging a branch-triggered publish PR. The skill captures the expected tag naming, publish verification, GitHub release title and notes conventions.

@vercel

vercel Bot commented Jun 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
vercel-py Ready Ready Preview Jun 29, 2026 7:12pm

Request Review

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Adds an agent skill to document and standardize the repository’s updated local, tag-driven PyPI release process for uv-workspace packages (e.g., vercel, vercel-headers, vercel-oidc), including signed tag creation, publish verification, and GitHub release conventions.

Changes:

  • Adds a new skill document describing the end-to-end release workflow (tag naming, signing/verification, workflow checks, and release note shape).
  • Adds OpenAI agent metadata (display name, short description, default prompt) for the new skill.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
.agents/skills/release-pypi-package/SKILL.md Documents the local tag-driven release steps, verification expectations, and release note conventions.
.agents/skills/release-pypi-package/agents/openai.yaml Registers the skill with agent UI metadata and a default prompt.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@@ -0,0 +1,76 @@
---
name: release-pypi-package
description: Publish a package from this uv workspace to PyPI using package-version tags, signed annotated release tags, the Publish PyPI workflow, and concise GitHub release notes. Use when cutting or drafting releases for workspace packages such as vercel, vercel-headers, or vercel-oidc.
Comment on lines +46 to +48
- Create the release with `gh release create {tag} --verify-tag --title
"{package_name} v{version}" --notes-file {notes_file}`.
- Verify with `gh release view {tag}`.
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.

2 participants