Skip to content

docs(vscuse): publish repair reports - #16345

Open
Alive-Fish wants to merge 1 commit into
devfrom
docs/vscuse-publish-repair-reports
Open

docs(vscuse): publish repair reports#16345
Alive-Fish wants to merge 1 commit into
devfrom
docs/vscuse-publish-repair-reports

Conversation

@Alive-Fish

@Alive-Fish Alive-Fish commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • require every vscuse case repair to preserve and publish one canonical failing report and one clean passing report
  • add a shared PowerShell publisher that uses the existing storproxy Blob path through Azure CLI or Az.Accounts
  • standardize local link persistence and the VscUse reports table required in repair PR bodies

Validation

  • PowerShell AST parsing
  • mocked Azure CLI upload contract
  • mocked Az.Accounts and Blob REST upload contract
  • live Blob data-plane upload, HEAD verification, and cleanup against storproxystvoazuxhhvtgiq
  • canonical Before and After report uploads with Blob HEAD 200
  • skill frontmatter, relative links, LF endings, trailing newlines, VS Code diagnostics, and git diff --check

VscUse reports

State Result Report
Before 44 successful, 1 error at step_baa39070 (exec_20260714_110248) Open report
After 59/59 successful, 0 errors (exec_20260714_134527) Open report

Related

Follow-up to #16343, which merged while this reusable workflow was being added.

@github-actions

Copy link
Copy Markdown
Contributor

⏭️ VscUse Test Plan — Skipped

Branch diff: docs/vscuse-publish-repair-reportsdev

All changed files are test / doc / CI only — no product code was modified.
VscUse UI tests are not required for this PR.

@github-actions

github-actions Bot commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

E2E Test Selection — AI Selected

Why these tests: All changed files are under .github/skills/ (docs/infra only), which matches rule 9 — no e2e tests needed.

Cases selected (0):


View pipeline run

Need to run more tests?

Comment on this PR:

  • /e2e-run ./path/to/test.tests.ts — add specific cases to AI selection
  • /e2e-run-all — run all e2e cases

Then re-run the workflow.

@codecov

codecov Bot commented Jul 14, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.57%. Comparing base (9bbe77b) to head (22cd3e4).
⚠️ Report is 1 commits behind head on dev.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##              dev   #16345   +/-   ##
=======================================
  Coverage   87.57%   87.57%           
=======================================
  Files         643      643           
  Lines       33658    33658           
  Branches     7903     7903           
=======================================
  Hits        29476    29476           
  Misses       2365     2365           
  Partials     1817     1817           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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.

1 participant