-
Notifications
You must be signed in to change notification settings - Fork 41
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
Warnings removals and python 3.9 drop in tests #2860
Conversation
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.
Looks good. Works as expected.
One minor issue raised which does not block merging.
with: | ||
name: SasView-Installer-${{ matrix.os }}-${{ matrix.python-version }} | ||
path: | | ||
installers/dist/setupSasView.exe | ||
installers/dist/SasView6.dmg | ||
installers/dist/sasview6.tar.gz | ||
if-no-files-found: error | ||
if-no-files-found: ignore |
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.
Is this a good idea? Shouldn't the build be marked failed
if the installer is not present?
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.
Yeah, the problem with this one is that action only sees the current OS installer (e.g. Windows runner doesn't produce OSX installer). If one want to do it properly, we will probably have to split it into 3 actions and I considered doing that. However, the "error" only seems to throw the warning and it still proceeds the build. Therefore "ignoring" seems to be pragmatic solution here...
Description
It is now down to one warning, which cannot easily be fixed due to dependent action.
Removing warnings created by GH actions and dropping support for python 3.9 in tests (as it seems to be not available on
latest-macos
runners actions/setup-python#850)