name: Deploy configs on: push: branches: - master jobs: deploy-configs: runs-on: runner steps: - name: Checkout repository uses: actions/checkout@v4 - name: Set up SSH env: DEPLOY_KEY: ${{ secrets.DEPLOY_SSH_KEY }} run: | echo "$DEPLOY_KEY" > ssh_deploy_key chmod 600 ssh_deploy_key cat < ssh_config Host * IdentityFile $(pwd)/ssh_deploy_key EOF - name: Deploy configs run: deploy . --skip-checks