From 9bde51087624bee0181630d83a0e27b055a1f320 Mon Sep 17 00:00:00 2001 From: Jonathan Godbout Date: Fri, 12 Jun 2026 12:32:56 -0700 Subject: [PATCH] Update qitab/grpc GitHub Actions CI with CCL 1.12.2 and robust bash test validation Upgrade CCL download to v1.12.2 (resolving make-semaphore count argument errors in bordeaux-threads on base CCL 1.12) and fix bash grep test validation to correctly abort CI on clunit test failures. PiperOrigin-RevId: 931278131 --- .github/workflows/ci.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 149358f..b8050d1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,7 +20,7 @@ jobs: - name: Download ccl if: matrix.lisp == 'ccl' run: | - curl -o ccl.tar.gz --location 'https://github.com/Clozure/ccl/releases/download/v1.12/ccl-1.12-linuxx86.tar.gz' + curl -o ccl.tar.gz --location 'https://github.com/Clozure/ccl/releases/download/v1.12.2/ccl-1.12.2-linuxx86.tar.gz' tar -xzf ccl.tar.gz - name: Download sbcl @@ -133,5 +133,8 @@ jobs: fi test -f report cat report - ! grep -q "not ok" report + if grep -q "not ok" report; then + echo "Test failure detected in report!" + exit 1 + fi grep -q "ok" report