You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[windows-integration] Update windows-cli-integration workflow to use safeoutputs-compatible issue reporting and harden matrix coverage checks #59632
The current .github/workflows/windows-cli-integration.yml is close to target, but it still needs focused updates to fully satisfy the required behavior and repository execution constraints.
Why change is needed
The conclusion job currently creates issues with gh issue create.
In this environment, GitHub writes must be declared via safe-output tooling, and gh write-path assumptions are not reliable in cloud-agent runs.
A few assertions should be made more explicit in step summaries to keep failures fast and debuggable for matrix scenarios.
Required updates
Replace the direct gh issue create call in conclusion with a repository-approved safe-output path for issue creation.
Keep the existing if: always() conclusion orchestration and final failure gate (exit 1) intact.
Preserve minimal explicit permissions and SHA-pinned actions.
The current
.github/workflows/windows-cli-integration.ymlis close to target, but it still needs focused updates to fully satisfy the required behavior and repository execution constraints.Why change is needed
conclusionjob currently creates issues withgh issue create.ghwrite-path assumptions are not reliable in cloud-agent runs.Required updates
gh issue createcall inconclusionwith a repository-approved safe-output path for issue creation.if: always()conclusion orchestration and final failure gate (exit 1) intact.Acceptance criteria
workflow_dispatch.ubuntu-latest, cross-compilesgh-aw.exe, uploads artifact.windows-latest, downloads artifact, executes systematic matrix across shell × launch mode × env shape × path style.Warning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
ab.chatgpt.comTo allow these domains, add them to the
network.allowedlist in your workflow frontmatter:See Network Configuration for more information.