Skip to content

Add ort-release-notes skill to draft release notes - #31614

Merged
edgchen1 merged 4 commits into
mainfrom
edgchen1/release_notes_skill
Aug 5, 2026
Merged

Add ort-release-notes skill to draft release notes#31614
edgchen1 merged 4 commits into
mainfrom
edgchen1/release_notes_skill

Conversation

@edgchen1

@edgchen1 edgchen1 commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Description

Add an ort-release-notes skill with preset configuration, scoped path support, and a concise workflow for metadata generation and draft output.

Also include a lightweight docs entry point and WebGPU EP scoped paths file.

Motivation and Context

Make it easier for AI to generate release note drafts.

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 a new ort-release-notes agent skill and supporting preset/path configuration to streamline drafting consistent ONNX Runtime release notes (full ORT or scoped component releases), plus lightweight documentation pointers.

Changes:

  • Introduces the .agents/skills/ort-release-notes skill documentation and preset configuration (presets.json).
  • Adds a WebGPU Plugin EP path-scope file (plugin-ep-webgpu/paths.txt) and documents it in the WebGPU plugin EP README.
  • Adds a small docs entry point describing where the workflow/presets live (docs/ReleaseNotesWorkflow.md).

Reviewed changes

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

Show a summary per file
File Description
plugin-ep-webgpu/README.md Documents the new WebGPU EP paths.txt scope file for release-note generation.
plugin-ep-webgpu/paths.txt Adds a path filter list intended for scoped contributor/release-note metadata generation.
docs/ReleaseNotesWorkflow.md Adds a docs entry point that directs maintainers to the skill and presets.
.agents/skills/ort-release-notes/SKILL.md Defines the release-notes drafting workflow and PowerShell command patterns.
.agents/skills/ort-release-notes/presets.json Adds preset definitions (full ORT + WebGPU plugin EP) and output defaults.

Comment thread .agents/skills/ort-release-notes/SKILL.md Outdated
Comment thread plugin-ep-webgpu/paths.txt Outdated

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

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

Suppressed comments (1)

tools/python/compile_contributors.py:371

  • --paths-file reading only catches OSError, but a non-UTF-8 (or otherwise undecodable) file will raise UnicodeDecodeError and crash the script with a traceback. Since this is user-facing CLI input, it should be surfaced as a clean argparse error like other file-read failures.
    if args.paths_file:
        try:
            selected_paths.extend(read_pathspecs_file(args.paths_file))
        except OSError as e:
            parser.error(f"Could not read --paths-file '{args.paths_file}': {e}")

@tianleiwu tianleiwu 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.

LGTM.
I can update the still to support cuda plugin ep later.

edgchen1 and others added 4 commits August 5, 2026 11:55
Add an ort-release-notes skill with preset configuration, scoped path support, and a concise workflow for metadata generation and draft output.

Include a lightweight docs entry point, WebGPU scoped paths file, and README note for scoped release-note generation.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3611670d-4e92-4183-8e0e-b2cb659ab624
Add a --paths-file option to compile_contributors.py so scoped release-note presets can pass root-anchored git pathspecs without shell parsing.

Document the workflow update and anchor the WebGPU scoped paths at repository root.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@edgchen1
edgchen1 force-pushed the edgchen1/release_notes_skill branch from 66f5cea to 24537c9 Compare August 5, 2026 18:55
@edgchen1
edgchen1 enabled auto-merge (squash) August 5, 2026 22:20
@edgchen1
edgchen1 merged commit 1648b64 into main Aug 5, 2026
92 of 170 checks passed
@edgchen1
edgchen1 deleted the edgchen1/release_notes_skill branch August 5, 2026 22:39
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