name: 📦-deploy on: workflow_dispatch: release: types: [published] jobs: deploy: runs-on: ubuntu-latest steps: - name: webfactory/ssh-agent uses: webfactory/ssh-agent@v0.5.3 with: ssh-private-key: ${{ secrets.KEY }} - name: Set up keys for the server run: | echo "${{ secrets.key }}" > "$HOME/key" chmod 600 "$HOME/key" - name: Deploy bot at the server run: ssh -i $HOME/key carolyn@${{ secrets.HOST }} -o StrictHostKeyChecking=no ' cd Carolyn && git pull && export CAROLYN_DEPLOY_ID="$(git rev-parse HEAD)" && export CAROLYN_DEPLOY_VERSION="$(git describe --tags)" && echo "$CAROLYN_DEPLOY_VERSION, $CAROLYN_DEPLOY_ID" && docker-compose down && docker-compose up -d '