Refresh pinned BC artifacts after full verification - #894
Conversation
3527202 to
3513e34
Compare
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
3513e34 to
22b986e
Compare
Co-authored-by: haoranpb <27280733+haoranpb@users.noreply.github.com>
Co-authored-by: haoranpb <27280733+haoranpb@users.noreply.github.com>
Addressed in |
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
Promotion tests are missing and the implemented manual-PR flow contradicts the PR description.
Review effort: Balanced
Findings: 3
Open (3)
What changed in this PR
Moves public BC artifact pins into configuration and adds scheduled refresh verification.
Changes:
- Resolves and verifies latest public artifact URLs.
- Promotes successful results to a branch for manual PR creation.
- Documents the refresh process.
| File | Description |
|---|---|
scripts/BCBenchUtils.psm1 |
Loads and refreshes artifact pins. |
scripts/BCBenchArtifactPins.json |
Stores pinned URLs. |
.github/workflows/dataset-validation.yml |
Verifies and proposes refreshed pins. |
CONTRIBUTING.md |
Documents artifact refresh behavior. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

Summary
main, push a pins-only branch if the verified URLs differ from the saved pins; failed and partial runs retain the existing pins. BC Insider URLs are unchanged.main.Notes