Skip to content
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

Appveyor should send a success status as soon as all required jobs finish #1960

Open
deivid-rodriguez opened this issue Dec 2, 2017 · 3 comments

Comments

@deivid-rodriguez
Copy link

deivid-rodriguez commented Dec 2, 2017

I have 6 required jobs and 1 allowed failure in my appveyor matrix.

The allowed failure is the slowest entry (takes almost 1 hour vs the 1-2 minutes of the other entries). It happens that even if all the other jobs are green, a success status is not sent to Github until that slow entry finishes, even though it's not necessary for the status calculation.

I'd love that the CI status would be sent as soon as all required jobs are finished.

@IlyaFinkelshteyn
Copy link
Contributor

Did you consider to create separate AppVeyor project against the same repo, which will build only ruby_version: _trunk as a workaround? For this project you can set Custom commit status context (UI-only settings on the General tab) so you can distinguish statuses set by this build.

@deivid-rodriguez
Copy link
Author

Thanks @IlyaFinkelshteyn, it could work as a workaround indeed, although I would preferred that appveyor fixed this.

I would have to create a separate configuration file as well, right?

@IlyaFinkelshteyn
Copy link
Contributor

Yes, you need separate configuration file. You can keep them side by side with alternative YAML file name or location.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants