Stream: cranelift

Topic: CI not running on PR?


view this post on Zulip Chris Fallin (May 05 2020 at 00:50):

Any GitHub-CI wizards present who would be able to debug why https://github.com/bytecodealliance/wasmtime/pull/1570 has no CI tests (none pending/queued/...)? The PR doesn't change any config/metadata files, and tests are clean locally.

Previously, every call was lowered on AArch64 to a call instruction, which takes a signed 26-bit PC-relative offset. Including the 2-bit left shift, this gives a range of +/- 128 MB. Longer-distanc...

view this post on Zulip Chris Fallin (May 05 2020 at 00:51):

The last rebase/force-push of mine didn't seem to kick the test-runner in the right way either

view this post on Zulip Alex Crichton (May 05 2020 at 02:34):

@Chris Fallin I clicked on the actions tab of the repo and it says GitHub is having issues

view this post on Zulip Alex Crichton (May 05 2020 at 02:34):

Typically a force.push should.retrigger but now they may just have issues

view this post on Zulip Chris Fallin (May 05 2020 at 02:35):

OK, thanks, will wait till their infra is back up before poking it further :-)

view this post on Zulip Alex Crichton (May 05 2020 at 02:35):

https://www.githubstatus.com/incidents/ljygds069np9

GitHub's Status Page - Incident on 2020-05-05 00:45 UTC.

view this post on Zulip Chris Fallin (May 05 2020 at 16:37):

Something kind of odd is happening here again. I force-pushed and the resulting runs ended with a 404 in a "download artifacts" step; forced a re-run and now the git checkout is failing with:

git checkout --progress --force 692f9e4ff3379b6f1bf6dbd01fd9d7ca1ba8b921
##[error]fatal: reference is not a tree: 692f9e4ff3379b6f1bf6dbd01fd9d7ca1ba8b921
##[error]Git checkout failed with exit code: 128
##[error]Exit code 1 returned from process: file name '/home/runner/runners/2.169.1/bin/Runner.PluginHost', arguments 'action "GitHub.Runner.Plugins.Repository.v1_0.CheckoutTask, Runner.Plugins"'.

(link: https://github.com/bytecodealliance/wasmtime/pull/1570/checks?check_run_id=646758917)

Disk space error? Or something else? Not sure how to debug...

Previously, every call was lowered on AArch64 to a call instruction, which takes a signed 26-bit PC-relative offset. Including the 2-bit left shift, this gives a range of +/- 128 MB. Longer-distanc...

view this post on Zulip Alex Crichton (May 05 2020 at 16:50):

uh...

view this post on Zulip Alex Crichton (May 05 2020 at 16:50):

that can happen if you restart a PR build b/c it's a bug in github actions

view this post on Zulip Alex Crichton (May 05 2020 at 16:50):

but this was just from a straight push?

view this post on Zulip Chris Fallin (May 05 2020 at 16:54):

That error came after I hit 'rerun jobs'; but the builds from the push also errored out, with a 404 while downloading aarch64 artifacts (I didn't save the logs, sorry; should have)

view this post on Zulip Chris Fallin (May 05 2020 at 16:54):

I'll retrigger with a push and see what happens.

view this post on Zulip Yury Delendik (May 05 2020 at 16:58):

I had similar 404 things, only git rebase worked for me && git push -f

view this post on Zulip Alex Crichton (May 05 2020 at 17:04):

@Chris Fallin oh for PRs the "rerun jobs" button is always busted

view this post on Zulip Alex Crichton (May 05 2020 at 17:04):

I dunno why, I think it's basically a bug in github actions

view this post on Zulip Chris Fallin (May 05 2020 at 17:05):

Good to know, thanks

view this post on Zulip Alex Crichton (May 05 2020 at 17:05):

for failures to download it's probably a transient error with uploads/downloads

view this post on Zulip Alex Crichton (May 05 2020 at 17:05):

to retrigger a PR build the only way I know is to force-push

view this post on Zulip Alex Crichton (May 05 2020 at 17:05):

e.g. `git commit --amend && git push -f

view this post on Zulip Chris Fallin (May 05 2020 at 17:05):

got it; hopefully this one works :-)


Last updated: Oct 23 2024 at 20:03 UTC