-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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: Unpack installers, test --help
and --version
#6983
Conversation
These memory leaks caused help and version to crash at the end, due to rpmalloc's memleak detection.
358024a
to
e3a3ab7
Compare
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.
Feel free to ignore these if you want, but some of the formatting I feel is completely unnecessary and adding extra lines for no reason.
54f7afa
to
ce231fa
Compare
This runs `lmms --version` and `lmms --help` in the github CI. Further checks, like importing an LMMS project to WAV via CLI, are conceivable.
ce231fa
to
b3bf62c
Compare
@DomClark as a friendly reminder, it seems like you self-requested a review here last month. |
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.
I don't think build.yml
is the right place to define end-to-end tests. It means they have to be defined multiple times (for Linux, macOS, MinGW, and MSVC jobs), and they will quickly clutter the file (which is intended to define the build process instead) if many more are added. I don't mind launching the tests from there (as we do for the current suite), but I think a separate script would be more appropriate to define them.
There are three things changed in this PR:
|
Thanks, but since this contains multiple open comments from Dom, I will rather keep using this for the remaining CI commit. I will fix the title and description. |
--help
and --version
Oh no now it cannot be reopened :-( OK, I will open a new PR... |
Do you mean having 2 actions in sequential order, e.g. let one action use jobs.JOBID.needs? |
Finally ready to review. Thanks to the almost not countable devs who helped.
For discussion: