From 875b0861226d55b1762a1f5a181940b5e9be43d4 Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 16 Jul 2026 08:23:44 +0000 Subject: [PATCH] ci(crow): enable verbose patched builds in the trial-build gate (#129) Companion to bincraft codefloe #65. Sets `BINCRAFT_VERBOSE_PATCH_BUILD=TRUE` in the trial-build gate so a failed isolated patched build prints the real compiler error instead of `System command 'R' failed`. Harmless on bincraft versions without the flag (unknown env var is ignored). Takes effect once bincraft #65 is released and the build-env images pick it up. Reviewed-on: https://git.devxy.io/devxy/build-cran-binaries/pulls/129 --- .crow/trial-build-registry.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.crow/trial-build-registry.yaml b/.crow/trial-build-registry.yaml index 9871238..602837f 100644 --- a/.crow/trial-build-registry.yaml +++ b/.crow/trial-build-registry.yaml @@ -116,6 +116,10 @@ steps: ARCH: ${ARCH} R_VERSION: ${R_VERSION} R_LIBS_USER: /mnt/cache/R-pkgs + # Surface the real compiler error when an isolated patched build fails, + # instead of bincraft's opaque "System command 'R' failed" (needs bincraft + # with BINCRAFT_VERBOSE_PATCH_BUILD support; harmless on older versions). + BINCRAFT_VERBOSE_PATCH_BUILD: 'TRUE' commands: - git clone -q --branch ${patch_branch} https://pat-s:$$REPO_RO_TOKEN@git.devxy.io/devxy/build-cran-binaries.git . - git fetch -q origin main