diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 3970e3e..1673c43 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -6,6 +6,7 @@ name: Unit & Integration Tests on: push: branches: [ "main" ] + pull_request: branches: [ "main" ] @@ -36,7 +37,9 @@ jobs: - name: Run Tests run: pytest + - name: Set up SSH key + if: ${{ github.event_name == "push" }} run: | mkdir -p ~/.ssh echo "${{ secrets.ARTIFACT_SSH_KEY }}" > ~/.ssh/id_rsa @@ -44,6 +47,7 @@ jobs: echo ${{ secrets.ARTIFACT_HOST }} >> ~/.ssh/known_hosts sudo apt-get install sshpass - name: Execute remote SSH + if: ${{ github.event_name == "push" }} run: | sshpass -p '${{ secrets.SERVER_PASS }}' ssh -v -o StrictHostKeyChecking=no ${{ secrets.SERVERLOGIN }}@${{ secrets.SERVER_ADDR }} <<'ENDSSH' echo ${{ secrets.SERVER_PASS }} | sudo -S systemctl stop sacsock @@ -57,3 +61,4 @@ jobs: # cache: 'npm' # - run: npm install # - run: npm run api-test +