Skip to content

feat: add scheduler jobs, config persistence, and jobs API/CLI#13

Merged
BadgerOps merged 2 commits into
masterfrom
codex/scheduler-jobs-config-persistence
Mar 4, 2026
Merged

feat: add scheduler jobs, config persistence, and jobs API/CLI#13
BadgerOps merged 2 commits into
masterfrom
codex/scheduler-jobs-config-persistence

Conversation

@BadgerOps

Copy link
Copy Markdown
Owner

Summary

  • add serve-mode scheduler (15s poll) to execute recurring sync/validate jobs from SQLite
  • add shared job service for cron validation/next-run computation and job execution
  • add jobs management surfaces across CLI (jobs list/add/pause/resume/run-now/delete), API (/api/jobs routes), and UI (/jobs)
  • implement persistent config set KEY VALUE with typed YAML parsing and fallback ./airgap.yaml creation
  • update store job APIs/migration and refresh docs/changelog for new behavior

Testing

  • go test ./...
  • python3 scripts/validate_versions.py

@BadgerOps BadgerOps merged commit 24f27db into master Mar 4, 2026
3 checks passed
@BadgerOps BadgerOps deleted the codex/scheduler-jobs-config-persistence branch March 4, 2026 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant