From 3175c4c872bfa716da04ee21222952c0afd5c953 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 11 Apr 2026 13:26:02 +0000 Subject: [PATCH 1/2] Initial plan From 9fc8dc9777a6d95ce667aef5b588d5f15015d0f2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 11 Apr 2026 13:45:21 +0000 Subject: [PATCH 2/2] fix: improve DDUw artifact constant scanning and non-DDUw PR recognition (#25738) Agent-Logs-Url: https://github.com/github/gh-aw/sessions/8ad05838-5c6b-44f1-92c7-0b80cb6bdae0 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/daily-doc-healer.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/daily-doc-healer.md b/.github/workflows/daily-doc-healer.md index 157d918b62e..4aa2a00da8a 100644 --- a/.github/workflows/daily-doc-healer.md +++ b/.github/workflows/daily-doc-healer.md @@ -86,6 +86,7 @@ repo:${{ github.repository }} is:issue is:closed label:documentation closed:>=YY For each issue found: - Record the issue number, title, body, and closing date. - Check whether a DDUw-created PR (label `documentation automation`, title prefix `[docs]`) was merged that references or addresses the issue in the same time window. If such a PR exists, DDUw likely already handled it — skip this issue. +- If no DDUw `[docs]` PR references the issue, also search for any merged PR that closes or fixes the issue by number (e.g. `closes #NNN`, `fixes #NNN`, `resolves #NNN` in the PR body). If such a PR is found, verify the documentation change it made is complete and skip the issue. If no unaddressed documentation issues are found, call `noop` and stop. @@ -106,6 +107,14 @@ For each issue that was NOT addressed by DDUw: find docs/src/content/docs -name '*.md' -o -name '*.mdx' ``` +5. **Artifact constant check**: After reviewing recent commits, run: + +```bash +grep -Pn "ArtifactName\s*=" pkg/constants/constants.go pkg/constants/job_constants.go +``` + +For each constant found, verify that the artifact name value is listed in `docs/src/content/docs/reference/artifacts.md`. If a constant is missing from the reference page, treat it as a documentation gap and add it. + Only proceed with issues where you can confirm the documentation gap still exists. ---