[Toybox] Microsoft github's automatic test "this job was cancelled".
Rob Landley
rob at landley.net
Mon Apr 21 14:49:54 PDT 2025
On 4/21/25 16:28, enh wrote:
> says this for me:
>
> This is a scheduled Ubuntu 20.04 retirement. Ubuntu 20.04 LTS runner will
> be removed on 2025-04-15. For more details, see
> https://github.com/actions/runner-images/issues/11101
Ok, let's see... 22.04 is next up...
Except the workflows/toybox.yml file is doing separate make and test
steps, and is not enabling ASAN. (If "make tests" has to build a toybox
binary to satisfy the dependencies that enables ASAN. But if an existing
toybox binary is already there it just tests that one, and make with no
arguments does NOT automatically enable ASAN. So splitting up the 2
steps means it's not using ASAN in the tests, and if we're going to have
ASAN this seems like the place for it...)
BUT there's a bug on the new version of devuan where calling libc's
crypt() turns into a NULL pointer dereference (but works fine when you
DON'T enable ASAN, yes really
https://landley.net/notes-2024.html#04-07-2024 ) and I dunno if that's
gonna break on ubuntu (and if so whether it would kick in for 2022 or
2024) and I have to push a change to get github's server to run the
tests, wheee...
Darn it, what's the syntax to delete a branch from the command line
again? Probably "git push ssh://git@github.com/landley/toybox -d test"
Hmmm... https://github.com/landley/toybox/commit/81e1224c1dae does not
appear to have even attempted to run the test. Does anybody know if they
only run tests in master or what?
Rob
More information about the Toybox
mailing list