Conversation
|
Warning Rate limit exceeded
⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. 📒 Files selected for processing (11)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
* add rerun endpoint and jobsctl CLI * Fix rerun payload validation and stabilize jobsctl tests
* Require id_type for mark-id-verified (#76) * feat: require id_type for mark-id-verified * docs: move slash command docs to linked command reference * docs: add consolidated Discord bot documentation file * docs: remove obsolete kimai slash commands * Handle optional id_type for mark-id-verified compatibility * Add job rerun endpoint and CLI tooling (#81) * add rerun endpoint and jobsctl CLI * Fix rerun payload validation and stabilize jobsctl tests * fix: confirm overwrite for ID verified fields (#80) * fix: confirm ID verification overwrite before update * fix: require overwrite confirmation for single field conflicts * feat(worker): add jobsctl recent jobs query --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Description
Add a manual rerun API (
POST /jobs/{job_id}/rerun) that duplicates prior job calls using a unique idempotency key and preserves the source job's retry configuration.Introduce a new CLI command
jobsctlwithstatusandrerunsubcommands, including explicit API URL and header configuration for worker access.Improve worker robustness by replacing Docuseal processor silent failure payloads with explicit retryable and non-retryable exceptions and handling them in actor execution paths.
Move detailed worker API endpoint documentation, argument guidance, auth notes, and CLI usage into
apps/worker/README.mdfrom the root README.Add strict validation for rerun source job payload shape and harden CLI tests so assertions do not depend on ambient environment variables.
Related Issue
n/a
How Has This Been Tested?
Ran
uv run pytest tests/unit/test_jobcli.py tests/unit/test_backend_api.py(49 passed).