FE: Parse CRON scheduling syntax
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.
Why are we doing this work
- It is easier to read parsed CRON syntax than CRON syntax
Relevant links
Non-functional requirements
-
Documentation: -
Performance: Will the new library be too large? -
Testing:
Implementation plan
~~- [ ] frontend humanize CRON syntax~~
~~- the docs say we have the cron-validate
library on the frontend , which parses cron, but instead we have cron-validator
, which only validates CRON syntax.~~
~~- We should swap out the libraries and get cron-validate
, but also fix any instances of cron-validator
in the codebase~~
-
frontend it turns out neither cron-validate
norcron-validator
makes cron human readable, so find a library that does and import it to make the cron human readable