-
Notifications
You must be signed in to change notification settings - Fork 0
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
[FR] Nightly CI that tests each installer in the repo on Windows / macOS / Linux #19
Comments
I like that idea a lot. Here's what I know about GitHub Actions: https://github.com/coolaj86/explore-github-actions I don't know how to specify different OSes or do email reporting. What do you know? |
The You could probably write a script that executes all of the installers in the repository in sequence. If any of the installers fail, exit with an error code. This causes the workflow to fail, which will send an email to the owner of the repository. |
I made some progress towards this in webinstall/webi-installers@e9c3b79 @ajeetdsouza would you like to draft a GitHub Action? |
Also, would you like to be an authorized reviewer / maintainer? |
Is there a better way we can do this? Updating 3 lists of packages every time a new one is added seems avoidable. Perhaps we maintain a static list of exceptions and just run webi on all directory names in the repository? Also, the
I'm having a rather hectic month, so I won't be able to do so any time soon. If you create one, I'd be happy to review it.
Unfortunately, I don't think I can spare the time to do justice as a maintainer. Thanks, though, I really appreciate the offer! 😄 |
GitHub Actions would be very useful to test if an installer has broken due to some code change or a new package release. A daily runner would be able to find these issues before our users do.
The text was updated successfully, but these errors were encountered: