Conversation
Adding .gitkeep for PR creation (default mode). This file will be removed when the task is complete. Issue: #52
Solution summaryImplemented and pushed the fix to PR 53: #53 Commit: What changed:
Root cause found: the README still referenced deleted legacy workflows by workflow name. The old Verification:
The working tree is clean, the PR is non-draft, and GitHub reports the merge state as clean. Next useful follow-up:
This summary was automatically extracted from the AI working session output. |
🤖 Solution Draft LogThis log file contains the complete execution trace of the AI solution draft process. 💰 Cost estimation:
📊 Context and tokens usage:Total: (330.0K + 12.8M cached) input tokens, 36.0K output tokens 🤖 Models used:
📎 Log file uploaded as Repository (38180KB)Now working session is ended, feel free to review and add any feedback on the solution draft. |
✅ Ready to mergeThis pull request is now ready to be merged:
Monitored by hive-mind with --auto-restart-until-mergeable flag |
Fixes #52
Summary
CIandBenchmarkworkflow-name badges with the activeCI/CD Pipelinebadge scoped tomainvia.github/workflows/release.yml.scripts/check-readme-badges.rsand wired it into the CI/CD lint job so markdown documentation cannot reintroduce deleted workflow badges, legacy workflow query links, missing workflow-file badges, or unscoped workflow badges.docs/case-studies/issue-52, including downloaded badge SVGs, Actions run metadata, relevant logs, the pre-fix README artifact, and root-cause analysis.Root Cause
The old dedicated
Benchmarkworkflow was removed during the workflow migration in commit8def08d, but README badges still pointed to legacy workflow-name URLs. The downloaded SVG for the oldBenchmarkbadge rendered asBenchmark - failing, while the currentCI/CD Pipelinebadge formainrendered as passing. The historical failing Benchmark logs show the old workflow running against stable Rust while old dependencies still required nightly-only features; that workflow is no longer active onmain.Reproduction
The saved pre-fix README is at
docs/case-studies/issue-52/raw/readme-before-fix.md.That command fails as expected; see
docs/case-studies/issue-52/raw/pre-fix-badge-check.log.Verification
rustc scripts/check-readme-badges.rs -o /tmp/check-readme-badges/tmp/check-readme-badgespassed on the fixed documentation.rust-script scripts/check-readme-badges.rsrust-script scripts/check-file-size.rscargo fmt --all -- --checkcargo clippy --all-targets --all-featurescargo test --all-features --verbosecargo test --doc --verboseVerification logs are saved in
docs/case-studies/issue-52/raw/.