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
master
branch. 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
--import
flag 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.