Frontmatter
| id | 9127 |
| title | Fix DevIndex Updater Workflow Rebase Logic |
| state | Closed |
| labels | bugaibuild |
| assignees | tobiu |
| createdAt | Feb 13, 2026, 1:49 AM |
| updatedAt | Feb 13, 2026, 1:51 AM |
| githubUrl | https://github.com/neomjs/neo/issues/9127 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 9106 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Feb 13, 2026, 1:51 AM |
Fix DevIndex Updater Workflow Rebase Logic
tobiu assigned to @tobiu on Feb 13, 2026, 1:50 AM
tobiu added parent issue #9106 on Feb 13, 2026, 1:50 AM

tobiu
Feb 13, 2026, 1:51 AM
Input from Gemini 3 Pro:
✦ I have updated the workflow to handle concurrent pushes correctly. The script now:
- Stages and commits the changes locally first (resolving the "unstaged changes" error).
- Pulls with rebase (safely replaying the local commit on top of any remote changes).
- Pushes the result.
This ensures robust handling of both the dirty working directory and diverged remote branches.
tobiu closed this issue on Feb 13, 2026, 1:51 AM
The
devindex-updater.ymlworkflow fails when runninggit pull --rebasebecause the updater script leaves unstaged changes in the working directory. To fix this, we will replace thegit-auto-commit-actionwith a manual script that: