From 19f80a97c3a92e95a3ec7709002fbac6c02bf266 Mon Sep 17 00:00:00 2001 From: monkseekee Date: Sat, 18 Jul 2026 15:30:40 +0800 Subject: [PATCH] fix(governance): scope publisher fixture lint waiver --- .github/workflows/reusable-hmg-public-quality.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/reusable-hmg-public-quality.yml b/.github/workflows/reusable-hmg-public-quality.yml index 28df804..acabb9b 100644 --- a/.github/workflows/reusable-hmg-public-quality.yml +++ b/.github/workflows/reusable-hmg-public-quality.yml @@ -518,6 +518,13 @@ jobs: echo "::error::No target-owned release policy scripts were found" exit 2 fi - shellcheck "${policy_scripts[@]}" + for policy_script in "${policy_scripts[@]}"; do + if [[ "${policy_script}" == ".github/scripts/test-publisher-policy.sh" ]]; then + # The publisher fixture defines api_version for a function loaded via eval. + shellcheck -e SC2034 "${policy_script}" + else + shellcheck "${policy_script}" + fi + done bash .github/scripts/test-classify-promoted-release.sh bash .github/scripts/test-publisher-policy.sh