-
Notifications
You must be signed in to change notification settings - Fork 306
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
ci: run build workflows daily #259
Conversation
Let's have regular daily CI build test runs. Signed-off-by: Andrii Nakryiko <[email protected]>
@waruqi it seems like Android builds started failing (and we didn't have daily CI runs to notice in time, oops). Can you please check what's wrong and help fixing. It's failing with:
But no details are available in CI. |
It seems that bpftool fails to execute when ci's linux environment is upgraded. I'm not sure why at the moment, but maybe I need to update the linux kernel version, and it may take some time to fix it. |
I have fixed it. |
great, thank you! for history, do you have a link to the fix, if anyone would be curious to check? |
I have updated linux tools (kernel) to 6.x, see becasue linux action ci has been upgraded. After compiling bpftool, make calls bpftool to dump vmlinux. calling 5.x kernel/bpftool on a newer linux kernel fails, I don't know why, maybe it's strongly correlated to the linux kernel version. |
newer kernel has newer BTF (e.g., types like ENUM64), which old bpftool won't recognize and will refuse to work with BTF. This is probably what you are running into. |
@waruqi I'm not sure why, but now Android build tests are timing out after 6 hours, being stuck. See https://github.com/libbpf/libbpf-bootstrap/actions/runs/8253131606/job/22586521612 as an example. One of the runs did succeed (https://github.com/libbpf/libbpf-bootstrap/actions/runs/8253131606/job/22586521503), so it's not 100% rate, but I don't think we had a successful full run just yet. |
I will look at it. |
I've fixed this, but it requires the master version to work now, I'll update it to latest after the next release. the related xmake patch: xmake-io/xmake@ff083f9 |
Let's have regular daily CI build test runs.