mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-07-17 16:34:48 -05:00
[PR #1884] [MERGED] ci(staffml): re-run preview-dev on vault-cli changes so the badge can't stale #29162
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/harvard-edge/cs249r_book/pull/1884
Author: @profvjreddi
Created: 6/17/2026
Status: ✅ Merged
Merged: 6/17/2026
Merged by: @profvjreddi
Base:
dev← Head:chore/staffml-ci-path📝 Commits (1)
b4f74beci(staffml): re-run preview-dev on vault-cli changes so the badge can't stale📊 Changes
1 file changed (+6 additions, -0 deletions)
View changed files
📝
.github/workflows/staffml-preview-dev.yml(+6 -0)📄 Description
Why
The README StaffML badge tracks
staffml-preview-dev(push, dev). Its path filter triggers oninterviews/staffml/**,interviews/vault/**, and the staffml workflow files — but notinterviews/vault-cli/**, even though the badge-driving job lints vault-cli via thevalidate-vaultworkflow it calls.So when #1879 sorted vault-cli imports (ruff I001),
validate-vaultwent green butpreview-devnever re-ran — leaving the badge stuck red on the earlier failing run.Change
Add
interviews/vault-cli/**to the preview-dev path filter so a vault-cli fix re-runs the badge-driving workflow. Editing the workflow file is itself a trigger path, so merging this re-runs preview-dev on the already-fixed dev and clears the badge.CI-config only; no app/book changes.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.