GDC CI
wjoe
invalid at example.com
Wed Sep 16 23:06:47 UTC 2020
On Wednesday, 16 September 2020 at 21:25:19 UTC, Iain Buclaw
wrote:
> On Wednesday, 16 September 2020 at 10:47:01 UTC, wjoe wrote:
>> On Wednesday, 16 September 2020 at 10:23:16 UTC, Iain Buclaw
>> wrote:
>>> [...]
>>
>> Configuration wise that's not a problem at all. My reasoning
>> for the dependency was that there's no point in making a
>> release tar ball if the Unittests task fails.
>
> It's not really the end of the world if a test fails. While
> tagged releases should ideally all pass, some failures can
> occur that are not our fault (i.e: x32 has a libc bug that
> causes some syscalls to fail and trigger asserts in a couple
> libphobos tests).
>
> For non-tagged builds, I imagine we'd just be replacing the
> previously built tarball based on the given branch it was built
> off, so if something really is broken, in the worst case we
> just wait until a fix goes in and retrigger CI. Or if some
> downstream is affected, we'd have some sort of versioning in
> place (such as syncthing) to do a quick restore.
I see. So I'll just remove the dependency and let all the tasks
run in parallel. It may still be delayed due to scheduling but
time wise it won't be worse that with a dependency on Unittest.
More information about the D.gnu
mailing list