name: deploy to demo site #on: # push: # branches: [ "php8" ] # Environment variables available to all jobs and steps in this workflow env: SSH_KEY: ${{secrets.DEMO_SSH_KEY}} SSH_USER: ${{secrets.DEMO_SSH_USER}} SSH_HOST: ${{secrets.DEMO_SSH_HOST}} DEMO_WEB_ROOT: ${{secrets.DEMO_WEB_ROOT}} permissions: contents: read jobs: login-to-demo-and-up: name: Login to demo and Deploy runs-on: ubuntu-latest environment: production steps: # Prepare - name: Prepare user key run: | mkdir -p ~/.ssh/ echo "$SSH_KEY" > ~/.ssh/demo.key chmod 600 ~/.ssh/demo.key cat >> ~/.ssh/config <