Skip to content

Enable WebGPU CI for WebGPU plugin EP release branches - #32090

Merged
Edward Chen (edgchen1) merged 1 commit into
mainfrom
edgchen1/enable_webgpu_ci_for_plugin_release_branches
Aug 14, 2026
Merged

Edward Chen (edgchen1) merged 1 commit into
mainfrom
edgchen1/enable_webgpu_ci_for_plugin_release_branches

Conversation

@edgchen1

Copy link
Copy Markdown
Contributor

Description

Enable WebGPU CI for WebGPU plugin EP release branches (plugin-ep-webgpu/rel-*).

Motivation and Context

Additional test coverage for release branch changes.

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

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

This PR updates GitHub Actions workflow triggers so the existing Web/WebGPU CI pipelines also run for the WebGPU plugin EP release branches (plugin-ep-webgpu/rel-*), improving coverage for changes landing on those branches.

Changes:

  • Extend push branch filters to include plugin-ep-webgpu/rel-* for Web/WebGPU workflows.
  • Extend pull_request base-branch filters to include plugin-ep-webgpu/rel-* for Web/WebGPU workflows.

Reviewed changes

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

File Description
.github/workflows/windows_webgpu.yml Adds plugin-ep-webgpu/rel-* to push/PR branch filters so Windows WebGPU CI runs on those release branches.
.github/workflows/web.yml Adds plugin-ep-webgpu/rel-* to push/PR branch filters so Web CI runs on those release branches.
.github/workflows/mac.yml Adds plugin-ep-webgpu/rel-* to push/PR branch filters so macOS CI runs on those release branches.
.github/workflows/linux_webgpu.yml Adds plugin-ep-webgpu/rel-* to push/PR branch filters (inline list form) so Linux WebGPU CI runs on those release branches.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@edgchen1

Copy link
Copy Markdown
Contributor Author

Tianlei Wu (@tianleiwu) FYI, we may want to do something similar for the CUDA plugin EP release branches.

@edgchen1
Edward Chen (edgchen1) enabled auto-merge (squash) August 14, 2026 16:59
@edgchen1
Edward Chen (edgchen1) merged commit 4816399 into main Aug 14, 2026
88 checks passed
@edgchen1
Edward Chen (edgchen1) deleted the edgchen1/enable_webgpu_ci_for_plugin_release_branches branch August 14, 2026 18:38
Edward Chen (edgchen1) added a commit that referenced this pull request Aug 14, 2026
### Description
<!-- Describe your changes. -->

Enable WebGPU CI for WebGPU plugin EP release branches
(`plugin-ep-webgpu/rel-*`).

### Motivation and Context
<!-- - Why is this change required? What problem does it solve?
- If it fixes an open issue, please link to the issue here. -->

Additional test coverage for release branch changes.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Edward Chen (edgchen1) added a commit that referenced this pull request Aug 17, 2026
### Description
<!-- Describe your changes. -->

This cherry-picks the following commits for the release:

| Commit ID | PR Number | Commit Title |
|-----------|-----------|-------------|
| faf29fe | #31714 | [WebGPU] Add Gather int64 support and make
kernel version numbers function params |
| 4576ea1 | #31971 | [WebGPU] Add robustness provider option |
| 4816399 | #32090 | Enable WebGPU CI for WebGPU plugin EP release
branches |

### Motivation and Context
<!-- - Why is this change required? What problem does it solve?
- If it fixes an open issue, please link to the issue here. -->

WebGPU plugin EP 0.3.0 release.

---------

Co-authored-by: Bin Miao <bin.miao@intel.com>
Co-authored-by: Jiajia Qin <jiajiaqin@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants