Having recently seen examples of runaway Actions that hang, I'm adding a lower timeout. Default timeout is 360 minutes, which is much, much too high. This changes it to 5 minutes.
This provides faster feedback on failures and feedback at all if we hugely balloon build time. Although we don't have to pay for Actions minutes as a public repository, we should not expect our Actions times to explode by a factor of 5 with no warning.
Changes
Added timeout to both workflow files
Modified markdown lint workflow to ensure the Action always runs if any workflow files are changed
Verification
Checked that there are no runs that take even 30% of that time
Actions will run with new time limits as part of this PR
Description
Having recently seen examples of runaway Actions that hang, I'm adding a lower timeout. Default timeout is 360 minutes, which is much, much too high. This changes it to 5 minutes. This provides faster feedback on failures and feedback at all if we hugely balloon build time. Although we don't have to pay for Actions minutes as a public repository, we should not expect our Actions times to explode by a factor of 5 with no warning.
Changes
Verification