-
-
Notifications
You must be signed in to change notification settings - Fork 79
CI: Ensure Windows job fails on error #283
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
CI: Ensure Windows job fails on error #283
Conversation
c89caab
to
4b5c2bd
Compare
Seems like this fixes the CI issue, as it's now properly reporting the broken Windows build from #199 (comment). We should fix that linking error before merging this PR. |
4b5c2bd
to
c128cc6
Compare
c128cc6
to
e6f6fed
Compare
Default `pwsh` is apparently not properly configured to fail fast, but `powershell` is, whatever is the difference. Minor tweaks to CI setup.
e6f6fed
to
51dcc3c
Compare
- uses: actions/setup-python@v2 | ||
with: | ||
python-version: "3.x" | ||
architecture: "x64" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed this as Python is already default installed. One consequence was that the user pip install path was not in PATH
anymore, so I changed the installs to be global (which is what we do for Godot too).
run: | | ||
pip3 install --user scons | ||
scons platform=windows target=editor generate_bindings=yes -j $env:NUMBER_OF_PROCESSORS |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed the explicit ncpu stuff as this is the default behavior of godot-cpp now.
Seems like we were running into this infamous issue:
actions/runner-images#6668