Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump GitHub workflows to SCons 4.7 #90304

Merged
merged 1 commit into from
Apr 8, 2024

Conversation

acmorrow
Copy link
Contributor

@acmorrow acmorrow commented Apr 6, 2024

Hi All -

There are some changes in SCons 4.7 (which I was involved with over the past year) around job scheduling and caching. Godot users building from source may well encounter 4.7 (it is, for instance, recently the default SCons in homebrew), so it seems like a worthwhile idea to validate that it works, at least within the context of Godot's GH workflows.

@akien-mga
Copy link
Member

Seems fine. Which version to use on CI is a tradeoff, as it also makes sense to use an older version to ensure that it still works, since the older versions we support are likely less tested by contributors than the most recent ones.

But this was already on a fairly recent version so I think it's fine to move to latest. If/how to test older versions is an open question, but we have limited CI resources so we can't extend the build matrix too much. We could possibly have some specific builds changed to use older SCons versions, but we need to make sure we're not then reducing the testing coverage too significantly for the latest one.

@akien-mga akien-mga modified the milestones: 4.x, 4.3 Apr 8, 2024
@akien-mga akien-mga added the cherrypick:3.x Considered for cherry-picking into a future 3.x release label Apr 8, 2024
@akien-mga akien-mga changed the title Bump github workflows to SCons 4.7 Bump GitHub workflows to SCons 4.7 Apr 8, 2024
@akien-mga akien-mga merged commit 898d8e3 into godotengine:master Apr 8, 2024
16 checks passed
@akien-mga
Copy link
Member

akien-mga commented Apr 8, 2024

Thanks! And congrats for your first merged Godot contribution 🎉

@akien-mga
Copy link
Member

Cherry-picked for 3.6.

@akien-mga akien-mga removed the cherrypick:3.x Considered for cherry-picking into a future 3.x release label Apr 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants