Attempt to fix recent CI failures on master branch #1461
Merged
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be applied while the pull request is closed. Suggestions cannot be applied while viewing a subset of changes. Only one suggestion per line can be applied in a batch. Add this suggestion to a batch that can be applied as a single commit. Applying suggestions on deleted lines is not supported. You must change the existing code in this line in order to create a valid suggestion. Outdated suggestions cannot be applied. This suggestion has been applied or marked resolved. Suggestions cannot be applied from pending reviews. Suggestions cannot be applied on multi-line comments. Suggestions cannot be applied while the pull request is queued to merge. Suggestion cannot be applied right now. Please check back later.
Starting a few weeks ago, we've been getting sporadic CI failures on the
masterbranch. Running the failed jobs again usually succeeds (although, I've had a couple that failed 2-3 times before finally succeeding).The errors look like this:
Error output from the logs
This leads me to believe that the line before, where we attempt to get Godot to "import" and setup the
.godot/extension_list.cfg, isn't working. Perhaps because it sometimes takes longer than 10 seconds (which is our current timeout) to do?So, this PR switches to using the new
--importflag from PR godotengine/godot#90431, and increasing the timeout to 30 seconds, although, hopefully, Godot will finish importing quicker. (I wonder if I should make an even longer timeout, just in case? 60 seconds?)I'm not 100% sure this'll work.