-
Notifications
You must be signed in to change notification settings - Fork 205
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
work around Azure/GitHub disagreement #7790
Conversation
Are you suggesting to change the required check to this? Otherwise, I don’t understand how this helps. |
981a41a
to
0fbe98f
Compare
Yes, that's what I meant by "which GitHub could depend on". |
But I'm a bit concerned Azure will go "oh, one of the dependencies has been skipped, so let me skip this too". |
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.
Thanks! I agree with your concerns but I also don’t have a better idea unfortunately.
5654b88
to
cba52e5
Compare
Amended with condition |
Azure used to report the status of the entire build to GitHub, which we use as the "required check" for PRs to be merged. Ir doesn't do that anymore which means we can't merge anything. It's unclear whether or not that is a deliberate change. This attempts to work around that by creating an extra job that depends on all the other, which GitHub could depend on. CHANGELOG_BEGIN CHANGELOG_END
cba52e5
to
57a2333
Compare
It looks like Azure is correctly reporting the overall job completion again. See #7790 for details. CHANGELOG_BEGIN CHANGELOG_END
Azure used to report the status of the entire build to GitHub, which we use as the "required check" for PRs to be merged. Ir doesn't do that anymore which means we can't merge anything. It's unclear whether or not that is a deliberate change.
This attempts to work around that by creating an extra job that depends on all the other, which GitHub could depend on.
Note: I am not sure how (if) this will work with skipped jobs.
CHANGELOG_BEGIN
CHANGELOG_END