From 28e6c6c125a353b614a36f3780b1949106a185a6 Mon Sep 17 00:00:00 2001 From: Martin Porwoll Date: Fri, 13 Feb 2026 22:42:13 +0000 Subject: [PATCH] fix(ci): fix staging deployment SSH and workflow issues - Rotate STAGING_SSH_KEY (new ED25519 keypair) - Remove environment block (same startup_failure fix as production) - Fix staging URL: pl.c2sgmbh.de -> pl.porwoll.tech - Update Node.js: 20 -> 22 (match project standard) Co-Authored-By: Claude Opus 4.6 --- .github/workflows/deploy-staging.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/deploy-staging.yml b/.github/workflows/deploy-staging.yml index ee9e75b..35753dd 100644 --- a/.github/workflows/deploy-staging.yml +++ b/.github/workflows/deploy-staging.yml @@ -16,7 +16,7 @@ concurrency: cancel-in-progress: false env: - NODE_VERSION: '20' + NODE_VERSION: '22' PNPM_VERSION: '9' STAGING_HOST: '37.24.237.181' STAGING_USER: 'payload' @@ -68,9 +68,6 @@ jobs: runs-on: ubuntu-latest needs: [pre-checks] if: always() && (needs.pre-checks.result == 'success' || needs.pre-checks.result == 'skipped') - environment: - name: staging - url: https://pl.c2sgmbh.de steps: - name: Checkout code uses: actions/checkout@v4 @@ -147,7 +144,7 @@ jobs: sleep 5 # Check if staging is responding - HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" https://pl.c2sgmbh.de/admin || echo "000") + HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" https://pl.porwoll.tech/admin || echo "000") if [ "$HTTP_STATUS" -ge 200 ] && [ "$HTTP_STATUS" -lt 400 ]; then echo "Staging is responding with HTTP $HTTP_STATUS" @@ -163,7 +160,7 @@ jobs: echo "| Property | Value |" >> $GITHUB_STEP_SUMMARY echo "|----------|-------|" >> $GITHUB_STEP_SUMMARY echo "| Environment | Staging |" >> $GITHUB_STEP_SUMMARY - echo "| URL | https://pl.c2sgmbh.de |" >> $GITHUB_STEP_SUMMARY + echo "| URL | https://pl.porwoll.tech |" >> $GITHUB_STEP_SUMMARY echo "| Branch | ${{ github.ref_name }} |" >> $GITHUB_STEP_SUMMARY echo "| Commit | \`${{ github.sha }}\` |" >> $GITHUB_STEP_SUMMARY echo "| Triggered by | ${{ github.actor }} |" >> $GITHUB_STEP_SUMMARY