Skip to content

[Testing] gh-aw review-trigger workflow for DevDiv pipeline#35266

Closed
PureWeen wants to merge 5 commits into
mainfrom
pureween/gh-aw-review-trigger
Closed

[Testing] gh-aw review-trigger workflow for DevDiv pipeline#35266
PureWeen wants to merge 5 commits into
mainfrom
pureween/gh-aw-review-trigger

Conversation

@PureWeen

Copy link
Copy Markdown
Member

Note

Are you waiting for the changes in this PR to be merged?
It would be very helpful if you could test the resulting artifacts from this PR and let us know in a comment if this change resolves your issue. Thank you!

Warning

This PR is for testing agent workflow flows only. Do not review or merge — it will be closed after testing.

Description

Testing the review-trigger gh-aw workflow that:

  1. Triggers the DevDiv maui-copilot AzDO pipeline via OIDC
  2. Polls for completion
  3. Downloads the CopilotLogs artifact
  4. Posts review results back to the PR via gh-aw safe-outputs

Related to #35250 (JAN's original review-trigger implementation).

PureWeen and others added 4 commits April 30, 2026 14:06
- workflow_dispatch trigger with PR number input
- OIDC federated credentials (no PAT) via JAN's setup
- Polls AzDO pipeline until completion (~60-90 min)
- Downloads JSON review artifact
- Agent posts inline PR review via safe-outputs
- Token safety: all tokens in local vars, ::add-mask::, no GITHUB_OUTPUT

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Fix template parameter to PRNumber (matching ci-copilot.yml)
- Add Platform parameter (android/ios/catalyst/windows)
- Download CopilotLogs artifact (copilot_review_output.md, Review_Feedback_*.md)
- Update agent prompt with actual artifact structure
- Include platform in concurrency group

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Phase content files: gate, uitests, pre-flight, code-review, try-fix, report
- Located at CustomAgentLogsTmp/PRState/<PR>/PRAgent/*/content.md
- Agent posts phase content verbatim via add-comment (no summarization)
- Removed submit-pull-request-review (phases don't produce inline data)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Source branch: feature/expert-reviewer-extraction (49/50 recent runs)
- Artifact extracts flat (no CopilotLogs/ prefix)
- Add inline-findings.json -> submit-pull-request-review
- Add winner.json -> recommendation with candidateDiff
- Add expert-pr-eval phase
- Add try-fix/attempt-N structure (approach.md, fix.diff, analysis.md)

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

github-actions Bot commented Apr 30, 2026

Copy link
Copy Markdown
Contributor

🚀 Dogfood this PR with:

⚠️ WARNING: Do not do this without first carefully reviewing the code of this PR to satisfy yourself it is safe.

curl -fsSL https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.sh | bash -s -- 35266

Or

  • Run remotely in PowerShell:
iex "& { $(irm https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.ps1) } 35266"

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@PureWeen PureWeen closed this Apr 30, 2026
@github-actions github-actions Bot locked and limited conversation to collaborators May 31, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant