Stream 162 - Working on the Cake.BuildSystems.Module - Part 2

Опубликовано: 17 Май 2026
на канале: Gary Ewan Park
46
0

On tonights stream, I was joined by Nils (  / nils_andresen  ) via the new Twitch Guest Star functionality, in order to continue working on the Cake.BuildSystems.Module.

Following on from last weeks stream, I noticed a couple things about the log grouping in GitHub Actions, that I wasn't really happy with. Digging into this on stream, we think that we need to go back to the ICakeEngine, in order to provide some more information, so that we can expose/use this information in the Module. For example, whether a task is skipped so that we can show, or not, the grouped information. And also for example whether a task actually has a TaskSetup/TaskTeardown. Without this information, we end up with empty log grouping in the GitHub Actions interface that we don't want.

With investigation of this area complete, we set about getting the Step Summary work done, so that we can see the Cake Task Summary in the GitHub Actions UI. After a little bit of tweaking, we were able to get this working, and actually took this for a spin in a test GitHub Actions workflow. The only thing that is left in this area, and something that I think we need to go back to Cake with again, is that we always want to see the output summary, even if there is a failure.