From d43cb9fce92d527e6157a56e04cceca2c48de083 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Mon, 15 Dec 2025 16:11:37 +0000 Subject: [PATCH] fix(ci): pass explicit version to demo server update Previously the workflow ran install.sh without --version, which caused it to download the latest stable release instead of the target release tag. This was causing the demo server to downgrade from RC versions to stable when triggered via workflow_dispatch. --- .github/workflows/update-demo-server.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/update-demo-server.yml b/.github/workflows/update-demo-server.yml index ea53e7f..90357d0 100644 --- a/.github/workflows/update-demo-server.yml +++ b/.github/workflows/update-demo-server.yml @@ -117,8 +117,9 @@ jobs: - name: Update demo server if: steps.gate.outputs.skip != 'true' && steps.current.outputs.skip_current != 'true' run: | + TAG="${{ steps.target.outputs.tag }}" ssh -i ~/.ssh/id_ed25519 ${{ secrets.DEMO_SERVER_USER }}@${{ secrets.DEMO_SERVER_HOST }} \ - 'curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | sudo bash' + "curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | sudo bash -s -- --version $TAG" - name: Verify update if: steps.gate.outputs.skip != 'true' && steps.current.outputs.skip_current != 'true'