From a5c0922a849007c590f0dba39912d09d47e142b9 Mon Sep 17 00:00:00 2001 From: Adrian Czerwiec Date: Thu, 22 Jan 2026 12:43:24 +0100 Subject: [PATCH] allow manual deploy --- .github/workflows/deep-sea-stories-deploy.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deep-sea-stories-deploy.yml b/.github/workflows/deep-sea-stories-deploy.yml index 178a220..3bfc30a 100644 --- a/.github/workflows/deep-sea-stories-deploy.yml +++ b/.github/workflows/deep-sea-stories-deploy.yml @@ -3,12 +3,21 @@ name: Deploy deep-sea-stories on: push: branches: ["main"] + workflow_dispatch: + inputs: + branch: + description: "Branch to deploy" + required: true + default: "main" + type: string jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + with: + ref: ${{ inputs.branch || github.ref }} - name: Deploy uses: appleboy/ssh-action@v0.1.7 with: @@ -17,7 +26,8 @@ jobs: key: ${{ secrets.VM_SSH_KEY }} script: | cd ~/examples/deep-sea-stories - git switch main + git fetch --all + git switch ${{ inputs.branch || 'main' }} git pull umask 077