Skip to content

Remove ci-doctor, upgrade all gh-aw workflows to v0.72.1#35465

Merged
PureWeen merged 2 commits into
mainfrom
chore/upgrade-gh-aw-workflows
May 15, 2026
Merged

Remove ci-doctor, upgrade all gh-aw workflows to v0.72.1#35465
PureWeen merged 2 commits into
mainfrom
chore/upgrade-gh-aw-workflows

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!

Description

Removes the dormant ci-doctor workflow and upgrades all remaining gh-aw workflows from compiler v0.68.3 to v0.72.1.

Changes

Removed: ci-doctor

  • Last ran March 26, 2026 — dormant for nearly 2 months
  • Had stop-after: +1mo which likely auto-disabled it
  • Sourced from upstream github/gh-aw template; can be re-added if needed

Upgraded: all workflows to gh-aw compiler v0.72.1

All three remaining workflows (agentic-labeler, copilot-evaluate-tests, daily-repo-status) recompiled with the latest stable compiler. Bug fixes picked up:

  • && expression corruption in AWF config JSON
  • safe-outputs permission regression (token downgraded to issues:read when update-project + add-comment/add-labels combined)
  • Conclusion comment accuracy (was reporting ✅ even when safe_outputs failed)
  • COPILOT_API_KEY over-billing (10-100x premium request over-charge)
  • Firewall binary v0.25.29 (healthcheck fix)

Auto-fixes applied

  • checkout: false added to agentic-labeler (saves ~10-30s runner time — workflow only uses MCP/API tools, no source code needed)
  • First-party agentic-workflows.agent.md auto-installed by v0.72.1 compiler (gh-aw coding-agent skill for creating/debugging workflows)

Files

File Change
.github/workflows/ci-doctor.md Deleted
.github/workflows/ci-doctor.lock.yml Deleted
.github/workflows/agentic-labeler.md Added checkout: false
.github/workflows/agentic-labeler.lock.yml Recompiled (v0.72.1)
.github/workflows/copilot-evaluate-tests.lock.yml Recompiled (v0.72.1)
.github/workflows/daily-repo-status.lock.yml Recompiled (v0.72.1)
.github/aw/actions-lock.json Updated action pins
.github/agents/agentic-workflows.agent.md New — first-party gh-aw agent

Notes

  • No source .md changes to copilot-evaluate-tests or daily-repo-status — only lock file regeneration
  • The copilot-evaluate-tests compile emits a pre-existing warning about bots: + slash_command: interaction — not introduced by this PR

- Delete ci-doctor workflow (dormant since March, stop-after expired)
- Recompile agentic-labeler, copilot-evaluate-tests, and
  daily-repo-status with gh-aw compiler v0.72.1 (was v0.68.3)
- Add checkout: false to agentic-labeler (auto-fix, saves runner time)
- Include first-party agentic-workflows agent (auto-installed by v0.72.1)

Compiler upgrade picks up fixes for:
- && expression corruption in AWF config JSON
- safe-outputs permission regression
- Conclusion comment accuracy
- COPILOT_API_KEY over-billing
- Firewall binary v0.25.29

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

github-actions Bot commented May 15, 2026

🚀 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 -- 35465

Or

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 15, 2026

🔍 Skill Validation Results

✅ Static Checks Passed

Skills checked: 17 | Agents checked: 4

Full validator output
Found 17 skill(s)
[find-reviewable-pr] 📊 find-reviewable-pr: 1,778 BPE tokens [chars/4: 1,722] (detailed ✓), 22 sections, 3 code blocks
[dependency-flow] 📊 dependency-flow: 2,013 BPE tokens [chars/4: 1,975] (detailed ✓), 32 sections, 3 code blocks
[agentic-labeler] 📊 agentic-labeler: 1,634 BPE tokens [chars/4: 1,590] (detailed ✓), 6 sections, 0 code blocks
[agentic-labeler]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[agentic-labeler]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[azdo-build-investigator] 📊 azdo-build-investigator: 1,676 BPE tokens [chars/4: 1,599] (detailed ✓), 9 sections, 3 code blocks
[azdo-build-investigator]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[pr-review] 📊 pr-review: 3,367 BPE tokens [chars/4: 3,269] (standard ~), 22 sections, 7 code blocks
[pr-review]    ⚠  Skill is 3,367 BPE tokens (chars/4 estimate: 3,269) — approaching "comprehensive" range where gains diminish.
[learn-from-pr] 📊 learn-from-pr: 2,192 BPE tokens [chars/4: 2,463] (detailed ✓), 26 sections, 3 code blocks
[try-fix] 📊 try-fix: 6,916 BPE tokens [chars/4: 7,049] (comprehensive ✗), 45 sections, 17 code blocks
[try-fix]    ⚠  Skill is 6,916 BPE tokens (chars/4 estimate: 7,049) — "comprehensive" skills hurt performance by 2.9pp on average. Consider splitting into 2–3 focused skills.
[evaluate-pr-tests] 📊 evaluate-pr-tests: 2,955 BPE tokens [chars/4: 2,949] (standard ~), 35 sections, 6 code blocks
[evaluate-pr-tests]    ⚠  Skill is 2,955 BPE tokens (chars/4 estimate: 2,949) — approaching "comprehensive" range where gains diminish.
[pr-finalize] 📊 pr-finalize: 2,906 BPE tokens [chars/4: 3,073] (standard ~), 61 sections, 11 code blocks
[pr-finalize]    ⚠  Skill is 2,906 BPE tokens (chars/4 estimate: 3,073) — approaching "comprehensive" range where gains diminish.
[issue-triage] 📊 issue-triage: 2,035 BPE tokens [chars/4: 1,932] (detailed ✓), 31 sections, 8 code blocks
[verify-tests-fail-without-fix] 📊 verify-tests-fail-without-fix: 2,271 BPE tokens [chars/4: 2,189] (detailed ✓), 26 sections, 7 code blocks
[write-ui-tests] 📊 write-ui-tests: 2,877 BPE tokens [chars/4: 2,965] (standard ~), 27 sections, 13 code blocks
[write-ui-tests]    ⚠  Skill is 2,877 BPE tokens (chars/4 estimate: 2,965) — approaching "comprehensive" range where gains diminish.
[code-review] 📊 code-review: 2,327 BPE tokens [chars/4: 2,361] (detailed ✓), 27 sections, 8 code blocks
[run-device-tests] 📊 run-device-tests: 2,969 BPE tokens [chars/4: 2,992] (standard ~), 53 sections, 8 code blocks
[run-device-tests]    ⚠  Skill is 2,969 BPE tokens (chars/4 estimate: 2,992) — approaching "comprehensive" range where gains diminish.
[run-integration-tests] 📊 run-integration-tests: 2,028 BPE tokens [chars/4: 2,052] (detailed ✓), 35 sections, 7 code blocks
[write-xaml-tests] 📊 write-xaml-tests: 755 BPE tokens [chars/4: 742] (detailed ✓), 13 sections, 3 code blocks
[write-xaml-tests]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[run-helix-tests] 📊 run-helix-tests: 1,446 BPE tokens [chars/4: 1,362] (detailed ✓), 27 sections, 11 code blocks
✅ All checks passed (17 skill(s))
Found 4 agent(s)
Validated 4 agent(s)

✅ All checks passed (4 agent(s))

⏭️ LLM Evaluation: Skipped

No changed skills with eval tests found.

🔍 Full results and investigation steps

The auto-generated agent from gh-aw v0.72.1 was missing the required
'name' field, causing skill validator to fail.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@PureWeen PureWeen merged commit 7e47a71 into main May 15, 2026
13 of 14 checks passed
@PureWeen PureWeen deleted the chore/upgrade-gh-aw-workflows branch May 15, 2026 16:26
@github-actions github-actions Bot added this to the .NET 10.0 SR8 milestone May 15, 2026
SyedAbdulAzeemSF4852 pushed a commit to SyedAbdulAzeemSF4852/maui that referenced this pull request May 19, 2026
<!-- Please let the below note in for people that find this PR -->
> [!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](https://github.com/dotnet/maui/wiki/Testing-PR-Builds) from
this PR and let us know in a comment if this change resolves your issue.
Thank you!

## Description

Removes the dormant ci-doctor workflow and upgrades all remaining gh-aw
workflows from compiler v0.68.3 to v0.72.1.

## Changes

### Removed: ci-doctor
- Last ran March 26, 2026 — dormant for nearly 2 months
- Had `stop-after: +1mo` which likely auto-disabled it
- Sourced from upstream `github/gh-aw` template; can be re-added if
needed

### Upgraded: all workflows to gh-aw compiler v0.72.1

All three remaining workflows (`agentic-labeler`,
`copilot-evaluate-tests`, `daily-repo-status`) recompiled with the
latest stable compiler. Bug fixes picked up:

- `&&` expression corruption in AWF config JSON
- safe-outputs permission regression (token downgraded to `issues:read`
when `update-project` + `add-comment`/`add-labels` combined)
- Conclusion comment accuracy (was reporting ✅ even when safe_outputs
failed)
- `COPILOT_API_KEY` over-billing (10-100x premium request over-charge)
- Firewall binary v0.25.29 (healthcheck fix)

### Auto-fixes applied
- `checkout: false` added to `agentic-labeler` (saves ~10-30s runner
time — workflow only uses MCP/API tools, no source code needed)
- First-party `agentic-workflows.agent.md` auto-installed by v0.72.1
compiler (gh-aw coding-agent skill for creating/debugging workflows)

## Files

| File | Change |
|------|--------|
| `.github/workflows/ci-doctor.md` | **Deleted** |
| `.github/workflows/ci-doctor.lock.yml` | **Deleted** |
| `.github/workflows/agentic-labeler.md` | Added `checkout: false` |
| `.github/workflows/agentic-labeler.lock.yml` | Recompiled (v0.72.1) |
| `.github/workflows/copilot-evaluate-tests.lock.yml` | Recompiled
(v0.72.1) |
| `.github/workflows/daily-repo-status.lock.yml` | Recompiled (v0.72.1)
|
| `.github/aw/actions-lock.json` | Updated action pins |
| `.github/agents/agentic-workflows.agent.md` | **New** — first-party
gh-aw agent |

## Notes
- No source `.md` changes to `copilot-evaluate-tests` or
`daily-repo-status` — only lock file regeneration
- The `copilot-evaluate-tests` compile emits a pre-existing warning
about `bots:` + `slash_command:` interaction — not introduced by this PR

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
devanathan-vaithiyanathan pushed a commit to devanathan-vaithiyanathan/maui that referenced this pull request Jun 1, 2026
<!-- Please let the below note in for people that find this PR -->
> [!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](https://github.com/dotnet/maui/wiki/Testing-PR-Builds) from
this PR and let us know in a comment if this change resolves your issue.
Thank you!

## Description

Removes the dormant ci-doctor workflow and upgrades all remaining gh-aw
workflows from compiler v0.68.3 to v0.72.1.

## Changes

### Removed: ci-doctor
- Last ran March 26, 2026 — dormant for nearly 2 months
- Had `stop-after: +1mo` which likely auto-disabled it
- Sourced from upstream `github/gh-aw` template; can be re-added if
needed

### Upgraded: all workflows to gh-aw compiler v0.72.1

All three remaining workflows (`agentic-labeler`,
`copilot-evaluate-tests`, `daily-repo-status`) recompiled with the
latest stable compiler. Bug fixes picked up:

- `&&` expression corruption in AWF config JSON
- safe-outputs permission regression (token downgraded to `issues:read`
when `update-project` + `add-comment`/`add-labels` combined)
- Conclusion comment accuracy (was reporting ✅ even when safe_outputs
failed)
- `COPILOT_API_KEY` over-billing (10-100x premium request over-charge)
- Firewall binary v0.25.29 (healthcheck fix)

### Auto-fixes applied
- `checkout: false` added to `agentic-labeler` (saves ~10-30s runner
time — workflow only uses MCP/API tools, no source code needed)
- First-party `agentic-workflows.agent.md` auto-installed by v0.72.1
compiler (gh-aw coding-agent skill for creating/debugging workflows)

## Files

| File | Change |
|------|--------|
| `.github/workflows/ci-doctor.md` | **Deleted** |
| `.github/workflows/ci-doctor.lock.yml` | **Deleted** |
| `.github/workflows/agentic-labeler.md` | Added `checkout: false` |
| `.github/workflows/agentic-labeler.lock.yml` | Recompiled (v0.72.1) |
| `.github/workflows/copilot-evaluate-tests.lock.yml` | Recompiled
(v0.72.1) |
| `.github/workflows/daily-repo-status.lock.yml` | Recompiled (v0.72.1)
|
| `.github/aw/actions-lock.json` | Updated action pins |
| `.github/agents/agentic-workflows.agent.md` | **New** — first-party
gh-aw agent |

## Notes
- No source `.md` changes to `copilot-evaluate-tests` or
`daily-repo-status` — only lock file regeneration
- The `copilot-evaluate-tests` compile emits a pre-existing warning
about `bots:` + `slash_command:` interaction — not introduced by this PR

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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.

2 participants