ci: stabilize release validation tests (#108420)

* test(codex): remove turn-watch timing race

* ci: pin workflow sanity shellcheck

* ci: run workflow sanity on blacksmith

* ci: serialize workflow sanity lint

* ci: bound workflow lint stalls

* ci: cap actionlint process fanout

* ci: report stalled workflow shellcheck

* ci: stabilize release validation checks

* ci: restore release workflow shellcheck

* test: preserve codex turn watch reset proof
This commit is contained in:
Peter Steinberger
2026-07-15 13:22:31 -07:00
committed by GitHub
parent ff8a015981
commit 28d30e9dae
9 changed files with 459 additions and 145 deletions

View File

@@ -1058,6 +1058,7 @@ const TOOLING_SOURCE_TEST_TARGETS = new Map([
],
["scripts/mobile-release-ref.ts", ["test/scripts/mobile-release-ref.test.ts"]],
["scripts/apple-release-source-check.sh", ["test/scripts/apple-release-source-check.test.ts"]],
["scripts/compare-release-evidence-zip.py", ["test/scripts/package-acceptance-workflow.test.ts"]],
["scripts/android-release.sh", ["test/scripts/android-release-wrapper-args.test.ts"]],
["scripts/android-release-signing.mjs", ["test/scripts/android-release-signing.test.ts"]],
["scripts/android-release-upload.sh", ["test/scripts/android-release-wrapper-args.test.ts"]],
@@ -1092,6 +1093,7 @@ const TOOLING_SOURCE_TEST_TARGETS = new Map([
["test/scripts/release-workflow-matrix-plan.test.ts"],
],
["scripts/release-fast-pretag-check.sh", ["test/scripts/package-acceptance-workflow.test.ts"]],
["scripts/openclaw-npm-resume-run.mjs", ["test/scripts/openclaw-npm-resume-run.test.ts"]],
["scripts/plugin-clawhub-release-check.ts", ["test/scripts/release-wrapper-scripts.test.ts"]],
["scripts/plugin-clawhub-release-plan.ts", ["test/scripts/release-wrapper-scripts.test.ts"]],
["scripts/plugin-npm-release-check.ts", ["test/scripts/release-wrapper-scripts.test.ts"]],
@@ -2108,6 +2110,7 @@ const TOOLING_DECLARATION_SOURCE_MIRRORS = [
["scripts/ci-changed-scope.d.mts", "scripts/ci-changed-scope.mjs"],
["scripts/copy-bundled-plugin-metadata.d.mts", "scripts/copy-bundled-plugin-metadata.mjs"],
["scripts/docs-link-audit.d.mts", "scripts/docs-link-audit.mjs"],
["scripts/openclaw-npm-resume-run.d.mts", "scripts/openclaw-npm-resume-run.mjs"],
["scripts/periphery-intersection.d.mts", "scripts/periphery-intersection.mjs"],
[
"scripts/lib/bundled-plugin-build-entries.d.mts",