on: push: pull_request: workflow_dispatch: schedule: - cron: '0 0 * * 4' name: CI jobs: docker: name: Docker defaults: run: shell: bash --noprofile --norc -exo pipefail {0} strategy: fail-fast: false matrix: docker_version: - 18.09 - 19.03 - "20.10" - "latest" docker_channel: - stable - test - nightly os: - ubuntu-latest runs-on: ${{ matrix.os }} # timeout-minutes: 20 steps: - name: setup Docker uses: ./ # uses: docker-practice/actions-setup-docker@master with: docker_version: ${{ matrix.docker_version }} docker_channel: ${{ matrix.docker_channel }} - name: Setup tmate session uses: mxschmitt/action-tmate@master if: ${{ failure() }} timeout-minutes: 60 - name: Test run: | # set -x docker version cat /etc/docker/daemon.json || true cat /Users/runner/.docker/daemon.json || true docker buildx version || true docker buildx ls || true