name: Weekly Goss check on: schedule: - cron: "5 8 * * 1" #on: [pull_request] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: install expect run: sudo apt-get update && sudo apt-get install -y expect - name: create .env run: ./tests/test.exp - name: install goss run: sudo curl -L https://github.com/aelsabbahy/goss/releases/download/v0.3.9/goss-linux-amd64 -o /usr/local/bin/goss && sudo chmod +rx /usr/local/bin/goss - name: install dcgoss run: sudo curl -L https://raw.githubusercontent.com/aelsabbahy/goss/master/extras/dcgoss/dcgoss -o /usr/local/bin/dcgoss && sudo chmod +rx /usr/local/bin/dcgoss - name: Run goss tests run: make test-goss