From 34f4c8a7465d68c1378069859eafa10def0dc787 Mon Sep 17 00:00:00 2001 From: Lee James <40045512+leehagoodjames@users.noreply.github.com> Date: Wed, 20 Aug 2025 11:50:14 -0400 Subject: [PATCH] feat(workflow): mark workloads as failed if they hit session limit --- action.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/action.yml b/action.yml index a7e822471..5ae43b125 100644 --- a/action.yml +++ b/action.yml @@ -189,6 +189,10 @@ runs: echo "${GEMINI_ERRORS}" >> "${GITHUB_OUTPUT}" echo "EOF" >> "${GITHUB_OUTPUT}" + if echo "${GEMINI_ERRORS}" | grep -q "Reached max session turns for this session"; then + FAILED=true + fi + if [[ "${FAILED}" = true ]]; then LAST_LINE="$(echo "${GEMINI_ERRORS}" | tail -n1)" echo "::error title=Gemini CLI execution failed::${LAST_LINE}"