[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