when no cache config is defined, there should only be a warning
What does this MR do?
When no cache config is defined in the runners settings, The struct is still present which ends up throwing an error. This should be changed to a warning.
Why was this MR needed?
Errors should only be thrown when runner isn't behaving as expected.
Are there points in the code the reviewer needs to double check?
Does this MR meet the acceptance criteria?
- Documentation created/updated
- Added tests for this feature/bug
In case of conflicts with
master- branch was rebased