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

Azure build jobs not being triggered #188

Closed
mfansler opened this issue Oct 27, 2024 · 13 comments
Closed

Azure build jobs not being triggered #188

mfansler opened this issue Oct 27, 2024 · 13 comments

Comments

@mfansler
Copy link
Member

mfansler commented Oct 27, 2024

Pull Requests in some feedstocks are not triggering Azure build jobs. This has been observed on both staged-recipes and individual feedstocks since at least 27-Oct 5:43 AM GMT. Restarting CI (close-open) does not resolve the issue. Travis CI jobs do appear to get triggered. Some feedstocks additionally trigger an (unusual) Appveyor job that fails.

Maintainers are reminded to double-check that "passing" checks on PRs include build jobs before considering merging.

It is hypothesized that this is related to an Azure wide issue. Please see https://status.dev.azure.com/_event/559260722.

@danielnachun
Copy link

I'll note here that I was able to bypass the restart CI issues by simply making an empty commit for a while, but that doesn't seem to work now.

Furthermore, for a while when restarting CI, Azure jobs would still get triggered but fail almost instantly due to what I believe was a "git status 128" error. I saw this happen sporadically once in staged-recipes but it went away after restarting CI. I'm not sure if these issues are connected to or informative for the current issue. Hopefully this gets resolved soon! Azure itself reports no outages right now.

@mfansler
Copy link
Member Author

Fortunately, bot-automerge doesn't seem to proceed. 😅 Perhaps maintainers should be advised to convert affected PRs to "Draft", to guard against accidental untested merges?

@lesteve
Copy link
Member

lesteve commented Oct 28, 2024

Just to say that a similar behaviour has been seen in scikit-learn and joblib so this is likely not conda-forge specific.

@jdblischak
Copy link
Member

this is likely not conda-forge specific

Definitely not conda-forge specific. There is a known incident being tracked at https://status.dev.azure.com/_event/559260722

@xylar
Copy link

xylar commented Oct 28, 2024

Meanwhile, users can try triggering the pipelines manually.

Sadly not an option for most maintainers here.

@h-vetinari
Copy link
Member

Sadly not an option for most maintainers here.

And even if that were an option, we shouldn't use it. That's because triggering a run in the Azure Pipelines UI for commit from a PR has a big footgun built-in, in the sense that it would run as if it had been merged, in other words, packages would get published.

@xylar
Copy link

xylar commented Oct 29, 2024

Oh, wow, good that it's not an option for maintainers, then!

@hmaarrfk
Copy link

Hmm so an azure build takes at least 2 hours!Image

@mfansler
Copy link
Member Author

The hotfix has been rolled out as of 29-Oct 07:40 AM GMT. However, I have not yet been able to confirm a successful build. Close-Reopen is occasionally generating aberrant(?) AppVeyor jobs. Also, seeing failure to fetch the feedstock PRs, e.g.:

fatal: couldn't find remote ref refs/pull/30/merge
##[error]Git fetch failed with exit code: 128

@beckermr
Copy link
Member

The appveyor jobs are unrelated.

@mfansler
Copy link
Member Author

✅ Affected bot PRs marked bot-rerun come back working now.
✅ Affected staged-recipes PRs are working after merge from main.
❓ Other PRs may work again after pushing a commit (e.g., empty commit).

Seems like things are working again after the PRs "refresh" in some way.

@beckermr
Copy link
Member

Great. I am going to close this one since Azure has marked it as done as well.

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

No branches or pull requests

8 participants