From 8f715957ab9283ab2934dd1e5be9d78f2eaf3fae Mon Sep 17 00:00:00 2001
From: Dragan Filipovic <info@frontenddot.com>
Date: Mon, 2 Jan 2023 21:44:34 +0100
Subject: [PATCH] fix: Add manual inputs for e2e test

---
 .github/workflows/e2e.yml | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml
index 4e1a2e0..b90aa35 100644
--- a/.github/workflows/e2e.yml
+++ b/.github/workflows/e2e.yml
@@ -3,6 +3,21 @@ name: e2e Test
 on:
   push:
     branches: [ 'main' ]
+  workflow_dispatch:
+    inputs:
+      ARGS:
+        description: 'ARGS'
+        required: true
+        default: '-rltgoDzvO'
+      EXCLUDE:
+        description: 'EXCLUDE'
+        required: true
+        default: '/dist/, /node_modules/'
+      SSH_CMD_ARGS:
+        description: 'SSH_CMD_ARGS'
+        required: true
+        default: '-o StrictHostKeyChecking=no'
+
 
 env:
   TEST_HOST_DOCKER: ./test
@@ -61,10 +76,11 @@ jobs:
           # SSH_PRIVATE_KEY: $EXAMPLE_SSH_PRIVATE_KEY
           # REMOTE_HOST: $EXAMPLE_REMOTE_HOST
           REMOTE_USER: ${{ env.TEST_USER }}
-          ARGS: "-rltgoDzvO"
+          ARGS: ${{ github.event.inputs.ARGS }}
+          SSH_CMD_ARGS: ${{ github.event.inputs.SSH_CMD_ARGS }}
           SOURCE: "test_project/"
           TARGET: "/var/www/html/"
-          EXCLUDE: "/dist/, /node_modules/"
+          EXCLUDE: ${{ github.event.inputs.EXCLUDE }}
           SCRIPT_BEFORE: |
             whoami
             ls -al