Frontmatter
| id | 9119 |
| title | DevIndex: Add Scheduled Hourly Updater Workflow |
| state | Closed |
| labels | enhancementaibuild |
| assignees | tobiu |
| createdAt | Feb 12, 2026, 9:31 PM |
| updatedAt | Feb 12, 2026, 9:32 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9119 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 9106 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Feb 12, 2026, 9:32 PM |
DevIndex: Add Scheduled Hourly Updater Workflow
tobiu assigned to @tobiu on Feb 12, 2026, 9:31 PM
tobiu added parent issue #9106 on Feb 12, 2026, 9:31 PM

tobiu
Feb 12, 2026, 9:32 PM
Input from Gemini 3 Pro:
✦ I have implemented the scheduled workflow in
.github/workflows/devindex-updater.yml.Configuration:
- Schedule: Hourly (
0 * * * *).- Command:
npm run devindex:update -- --limit=200- Safety:
concurrencygroup ensures only one update runs at a time.- Persistence: Uses
git-auto-commit-actionto push changes tousers.jsonlandtracker.jsonback to thedevbranch.This setup should robustly handle the "Safe 200" batch size, maintaining index freshness without risking rate limits.
tobiu closed this issue on Feb 12, 2026, 9:32 PM
This task implements a scheduled GitHub Actions workflow to keep the DevIndex data fresh.
Objective: Run the
DevIndex.services.Updaterautomatically on an hourly basis to update user profiles and contribution stats.Strategy:
cron: '0 * * * *').users.jsonlandtracker.jsonback to thedevbranch.Implementation:
.github/workflows/devindex-updater.ymlstefanzweifel/git-auto-commit-actionfor reliable committing.concurrencyto prevent overlapping runs.