Skip to content

proxy release skill#1312

Merged
eschultink merged 9 commits into
rc-v0.6.7from
s227-release-skill
Jul 1, 2026
Merged

proxy release skill#1312
eschultink merged 9 commits into
rc-v0.6.7from
s227-release-skill

Conversation

@eschultink

@eschultink eschultink commented Jun 18, 2026

Copy link
Copy Markdown
Member

Features

  • Initial draft of a PR to incorporate a release process as a language model (LLM) skill, aiming to streamline and automate release management.

Change implications

  • dependencies added/changed? no
  • something important to note in future release notes?
    • NOTE in CHANGELOG.md anything that will show up in terraform plan/apply that isn't obviously a no-op?
    • breaking changes? if in module/example that is NOT marked alpha, requires major version change

@eschultink eschultink self-assigned this Jun 18, 2026
@eschultink eschultink changed the title S227 : release skill proxy release skill Jun 18, 2026

@jlorper jlorper left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM, guess you will keep it as draft until you test it / release at the same time

@eschultink eschultink marked this pull request as ready for review July 1, 2026 04:58

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.

Pull request overview

Adds an initial “release QA” workflow (and LLM skill documentation) to streamline pre-release validation of dev examples and connector smoke tests before merging an rc-vX.Y.Z branch to main.

Changes:

  • Introduces a run-release-qa.sh orchestrator plus helper scripts to verify release refs, apply AWS/GCP examples, run generated test-all.sh, summarize results, and optionally post outcomes back to the release PR.
  • Adds a release QA runbook (tools/release/release-qa.md) and links it from existing release documentation and agent conventions.
  • Adds a Cursor skill document describing the same release QA workflow.

Reviewed changes

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

Show a summary per file
File Description
tools/release/run-release-qa.sh Orchestrates the end-to-end QA workflow (verify → apply → test → summarize → PR update).
tools/release/release-qa.md Human runbook describing the sequential QA steps and artifacts.
tools/release/qa/verify-release-refs.sh Validates branch/ref migration (rc → release) and checks for stale refs/strings.
tools/release/qa/apply-example.sh Runs terraform plan/apply for aws/gcp dev examples and logs outputs.
tools/release/qa/run-example-tests.sh Runs the generated test-all.sh for an example and captures output.
tools/release/qa/summarize-connector-tests.sh Parses test output into markdown summaries + checklist metadata.
tools/release/qa/update-release-pr-results.sh Posts summaries to a PR and updates test-plan checkboxes in the PR body.
docs/development/releases.md Adds a pointer/command to run the new release QA workflow.
AGENTS.md Documents the release QA workflow location/orchestrator for agents.
.cursor/skills/release-qa/SKILL.md Defines a Cursor skill to guide running the release QA process.

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

Comment thread tools/release/qa/verify-release-refs.sh Outdated
Comment thread tools/release/qa/apply-example.sh
Comment thread tools/release/qa/update-release-pr-results.sh Outdated
Comment thread tools/release/qa/summarize-connector-tests.sh Outdated
Comment thread tools/release/release-qa.md Outdated
Comment thread .cursor/skills/release-qa/SKILL.md Outdated
Comment thread .cursor/skills/release-qa/SKILL.md
eschultink and others added 5 commits July 1, 2026 10:07
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@eschultink eschultink enabled auto-merge (squash) July 1, 2026 17:08
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@eschultink eschultink merged commit 0e7a205 into rc-v0.6.7 Jul 1, 2026
120 checks passed
@eschultink eschultink deleted the s227-release-skill branch July 1, 2026 17:11
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.

4 participants