Objective
Fix a shellcheck error (SC2295 — pattern-match quoting) in the ci-doctor workflow, identified by actionlint in discussion #19004.
Context
The ci-doctor.lock.yml workflow has a shell script step at line 330 with an unquoted inner pattern expansion (SC2295). This can cause incorrect pattern matching when the pattern contains variable content with spaces or special glob characters.
Source: Static Analysis Report - 2026-03-01, actionlint SC2295 finding.
Approach
- Open
.github/workflows/ci-doctor.md (the source markdown file)
- Find the shell step with the pattern-matching issue (e.g., a
case statement or [[ $var == $pattern ]] with an unquoted $pattern)
- Add quotes around the inner pattern expansion:
"$pattern" instead of $pattern
- Run
make recompile to regenerate the lock file
- Confirm actionlint no longer reports SC2295 for this workflow
Files to Modify
.github/workflows/ci-doctor.md — quote inner pattern expansion in shell step
.github/workflows/ci-doctor.lock.yml — regenerated via make recompile
Acceptance Criteria
Generated by Plan Command for issue #discussion #19004