name: update neo with compose files run-name: update on ${{ github.sha }} on: [push] jobs: validate: runs-on: ubuntu-latest steps: - name: install docker-compose run: | apt update -y apt install -y \ docker-compose - name: check docker-compose run: | cd ${{ github.workspace }} DC_ARGS="" for f in docker-compose.*.yml; do DC_ARGS="-f $f" done docker-compose $DC_ARGS config update: needs: [validate] runs-on: ubuntu-latest steps: - name: setup ssh run: | mkdir -p ~/.ssh/ echo "$SSH_KEY" > ~/.ssh/staging.key chmod 600 ~/.ssh/staging.key cat >>~/.ssh/config <