From 707616feb5f379e99ff7442680a55b4a1704c7c9 Mon Sep 17 00:00:00 2001 From: Christian Kastner Date: Tue, 20 Oct 2026 12:38:45 +0200 Subject: [PATCH] ci: Fix --strict mode for API check (#30623) abi-compliance-checker was running in strict mode unconditionally, rather than honoring the CLI flag. --- scripts/check-apiabi-compat.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/check-apiabi-compat.sh b/scripts/check-apiabi-compat.sh index 8075aaf9f..229602f44 100755 --- a/scripts/check-apiabi-compat.sh +++ b/scripts/check-apiabi-compat.sh @@ -244,8 +244,10 @@ elif [ "$DO_CHECK" -eq 1 ]; then # From here on, we don't want to exit on first error set +e + ACC_STRICT= + [ "$STRICT" -eq 0 ] || ACC_STRICT="-strict" abi-compliance-checker \ - -strict \ + $ACC_STRICT \ -source \ -library "$PROJECT_NAME" \ -old "$BUILD_DIR/apiabi/api.dump" \