diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 88e7eed7b7..706d367417 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -16,7 +16,10 @@ jobs: run: | git submodule update --init - run: | - docker build -t tmppilot -f Dockerfile.openpilot . + docker pull $(grep -ioP '(?<=^from)\s+\S+' Dockerfile.openpilot) || true + docker pull docker.pkg.github.com/commaai/openpilot/openpilot:latest || true + + docker build --cache-from docker.pkg.github.com/commaai/openpilot/openpilot:latest -t tmppilot -f Dockerfile.openpilot . docker save tmppilot:latest | gzip > tmppilot.tar.gz - uses: actions/upload-artifact@v1 with: