Component: CRONs
Nobody has claimed this yet.
- Dominant language
- F#
- Stars
- 2.2k
- Forks
- 115
- Avg merge
- 17h 28m
- Merged PRs (30d)
- 50
Description
This Issue exists to collect many items that relate to "Crons" in Darklang - code that is scheduled to run on some pre-set interval or time.
In Darklang-classic, Crons only existed in our Cloud runtime (since that was the only runtime), but going forward we should have them supported for the Local/CLI runtime as well. (likely a wrapper of OS-level functionality)
- bring them back locally / CLI
- bring them back in the cloud
- disable Crons which do nothing (see #3958)
- allow pausing crons (see old #2646)
- we should have more control over cron timing (see discussion in #3842)
- prevent deploy from killing old CronChecker deployment until the new one is in place #3671
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by reviewing the related issues #3958, #2646, #3842, and #3671, then split this broad checklist into scoped tasks with explicit runtime behavior and acceptance criteria for local/CLI and cloud Crons.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- fsharp
- Domain
- backend, cli, cloud
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100