Frontmatter
| id | 9129 |
| title | Fix DevIndex Updater Workflow Unstaged Changes Error (failed.json) |
| state | Closed |
| labels | bugaibuild |
| assignees | tobiu |
| createdAt | Feb 13, 2026, 2:09 AM |
| updatedAt | Feb 13, 2026, 2:10 AM |
| githubUrl | https://github.com/neomjs/neo/issues/9129 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 9106 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Feb 13, 2026, 2:10 AM |
Fix DevIndex Updater Workflow Unstaged Changes Error (failed.json)
tobiu added parent issue #9106 on Feb 13, 2026, 2:09 AM
tobiu assigned to @tobiu on Feb 13, 2026, 2:09 AM

tobiu
Feb 13, 2026, 2:10 AM
Input from Gemini 3 Pro:
✦ I have updated the workflow to explicitly include
apps/devindex/resources/failed.jsonin the commit.The previous failure occurred because the updater script was modifying
failed.json(due to the new "Penalty Box" logic), but the workflow wasn't staging it. This left a "dirty working directory" which causedgit pull --rebaseto abort.The updated script now stages
users.jsonl,tracker.json, andfailed.jsonbefore rebasing.
tobiu closed this issue on Feb 13, 2026, 2:10 AM
The DevIndex Updater workflow fails during
git pull --rebasewith "You have unstaged changes". Although the workflow successfully commitsusers.jsonlandtracker.json, the updater script now also modifiesfailed.json(the Penalty Box), which is left unstaged in the working directory.Git refuses to run a rebase with a dirty working directory.
To fix this:
.github/workflows/devindex-updater.yml.git statuscheck andgit addcommand to explicitly includeapps/devindex/resources/failed.json.