-
Notifications
You must be signed in to change notification settings - Fork 76
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
Fixing bugs for HATS. #19
Conversation
You can set fail-fast to false to allow all the jobs to run, rather that quitting as soon as one fails. |
Looks like conda may be installed on Linux only. |
Conda is pre-installed in Windows too, just not macOS: https://github.com/actions/virtual-environments/blob/master/images/win/Windows2019-Readme.md |
You'll probably need |
Keep in mind in multiple OS testing, Windows defaults to powershell, you need |
|
Thanks for the help, @henryiii—I haven't been ignoring you; I just noticed all of these messages where you warned me of just about everything I stumbled over. |
Conda is pre-installed on all OS's, including macOS. I'm discussing with GitHub Actions team, will have an update here soon. |
The fail-fast is new to me in GitHub Actions (if it was possible in Travis or Azure, I didn't know about it), but I like it. Usually, when a commit is wrong, it's wrong in all platforms because it's a coding bug. (GHA's flake8 catches more errors than mine, and I need to figure out how to get that version! Oh, 3.7 vs 3.8... maybe that's it.) Occasionally, I really do need it to not fail-fast, such as a recent search on scikit-hep/uproot3#493 for the |
They've changed the defaults and names, but otherwise, GHA is pretty much identical to Azure. And it was also possible to enable fail-fast in Travis, but don't remember the name; CI systems like fail-fast, after all. :) GitHub CI will fail on a multiline command if a command in the middle fails, which is fantastic, whereas Azure will fail only if the final command fails, which is awful - they said it was too late to change the default in Azure so they only changed it when they developed GHA. |
…l file). Accessing a closed memmap is one of the few ways Python can segfault.
The Uproot HATS is done, so I'll close off this PR and give it a version number. |
No description provided.