From 2acffd7f3d9643cc8636e5b372a5df798a2591c3 Mon Sep 17 00:00:00 2001 From: Dallin Romney Date: Mon, 29 Jun 2026 16:23:34 -0700 Subject: [PATCH] chore(ci): dedupe release QA credential check (#97948) --- .github/workflows/openclaw-release-checks.yml | 63 ++----------------- 1 file changed, 5 insertions(+), 58 deletions(-) diff --git a/.github/workflows/openclaw-release-checks.yml b/.github/workflows/openclaw-release-checks.yml index 7ccf77368af..c84fd7d98d2 100644 --- a/.github/workflows/openclaw-release-checks.yml +++ b/.github/workflows/openclaw-release-checks.yml @@ -1431,7 +1431,8 @@ jobs: node-version: ${{ env.NODE_VERSION }} install-bun: "true" - - name: Validate required QA credential env + - &release_qa_required_credentials_step + name: Validate required QA credential env env: OPENCLAW_QA_CONVEX_SITE_URL: ${{ secrets.OPENCLAW_QA_CONVEX_SITE_URL }} OPENCLAW_QA_CONVEX_SECRET_CI: ${{ secrets.OPENCLAW_QA_CONVEX_SECRET_CI }} @@ -1571,25 +1572,7 @@ jobs: node-version: ${{ env.NODE_VERSION }} install-bun: "true" - - name: Validate required QA credential env - env: - OPENCLAW_QA_CONVEX_SITE_URL: ${{ secrets.OPENCLAW_QA_CONVEX_SITE_URL }} - OPENCLAW_QA_CONVEX_SECRET_CI: ${{ secrets.OPENCLAW_QA_CONVEX_SECRET_CI }} - shell: bash - run: | - set -euo pipefail - - require_var() { - local key="$1" - if [[ -z "${!key:-}" ]]; then - echo "Missing required ${key}." >&2 - exit 1 - fi - } - - require_var OPENCLAW_QA_CONVEX_SITE_URL - require_var OPENCLAW_QA_CONVEX_SECRET_CI - + - *release_qa_required_credentials_step - name: Build private QA runtime env: NODE_OPTIONS: --max-old-space-size=8192 @@ -1714,25 +1697,7 @@ jobs: node-version: ${{ env.NODE_VERSION }} install-bun: "true" - - name: Validate required QA credential env - env: - OPENCLAW_QA_CONVEX_SITE_URL: ${{ secrets.OPENCLAW_QA_CONVEX_SITE_URL }} - OPENCLAW_QA_CONVEX_SECRET_CI: ${{ secrets.OPENCLAW_QA_CONVEX_SECRET_CI }} - shell: bash - run: | - set -euo pipefail - - require_var() { - local key="$1" - if [[ -z "${!key:-}" ]]; then - echo "Missing required ${key}." >&2 - exit 1 - fi - } - - require_var OPENCLAW_QA_CONVEX_SITE_URL - require_var OPENCLAW_QA_CONVEX_SECRET_CI - + - *release_qa_required_credentials_step - name: Build private QA runtime env: NODE_OPTIONS: --max-old-space-size=8192 @@ -1854,25 +1819,7 @@ jobs: node-version: ${{ env.NODE_VERSION }} install-bun: "true" - - name: Validate required QA credential env - env: - OPENCLAW_QA_CONVEX_SITE_URL: ${{ secrets.OPENCLAW_QA_CONVEX_SITE_URL }} - OPENCLAW_QA_CONVEX_SECRET_CI: ${{ secrets.OPENCLAW_QA_CONVEX_SECRET_CI }} - shell: bash - run: | - set -euo pipefail - - require_var() { - local key="$1" - if [[ -z "${!key:-}" ]]; then - echo "Missing required ${key}." >&2 - exit 1 - fi - } - - require_var OPENCLAW_QA_CONVEX_SITE_URL - require_var OPENCLAW_QA_CONVEX_SECRET_CI - + - *release_qa_required_credentials_step - name: Build private QA runtime env: NODE_OPTIONS: --max-old-space-size=8192