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