-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fail by default if implicit/naked tasks present #4109
Conversation
- Rename naked -> implicit tasks - Add "allow implicit tasks" setting to flow.cylc
(All functional test batches failing). |
Looking at the timestamps the last updated as 15 minutes before the timeout so this isn't just a matter of an over-zealous timeout:
This is the result of
I'll run this branch through my MacOS setup just incase... ...tests/f/jinja2/ tests/f/restart/ all pass for me Rerunning actions to see if this is repeatable on actions... |
It's passing 🎉 (apart from a seemingly spurious pair of codecov checks) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice, thanks @MetRonnie 👍
* 'master' of https://github.com/cylc/cylc: Fix a few typos (cylc#4122) data_store: remove prparing as a job state Fail by default if implicit/naked tasks present (cylc#4109)
These changes close #3866
Implicit tasks (task without an (empty) section in
flow.cylc[runtime]
) are now disallowed by default, and will raise an error on validation.Added a setting
flow.cylc[scheduler]allow implicit tasks
to allow them.Also removed the
--strict
option fromcylc validate
, as it no longer does anything.Requirements check-list
CONTRIBUTING.md
and added my name as a Code Contributor.