Timeouts
By default, actions in OliveTin have a 3 second timeout for all actions. This means that OliveTin will kill the action if it is running for longer than the timeout, which can be useful to stop commands running for a long time.
You can set your own timeouts like this;
actions:
- title: My special action
shell: sleep 5
timeout: 10
Allowing commands to run for infinity just doesn’t seem to make sense, or at least is probably a bad case for OliveTin. Therefore, if you set a timeout less than 3 seconds, OliveTin will overwrite your Timeout and default to 3 seconds. If you think you have a use case where a shorter (or infinite) timeout makes sense, please open an issue and let’s discuss. |