diff --git a/.github/workflows/build-test.yaml b/.github/workflows/build-test.yaml index 143010a0..eaebf954 100644 --- a/.github/workflows/build-test.yaml +++ b/.github/workflows/build-test.yaml @@ -49,12 +49,13 @@ jobs: - uses: actions/checkout@v3 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 - - name: Build and Test - env: - PYTEST_FILES: ${{ matrix.pytest_files }} - SKIP_PRECOMMIT: --skip-pre-commit - run: | - docker build \ - --build-arg "PYTEST_FILES=$PYTEST_FILES" \ - --build-arg "SKIP_PRECOMMIT=$SKIP_PRECOMMIT" \ - -t mydockertarget --target=ci . + - uses: docker/setup-buildx-action@v3 + - uses: docker/build-push-action@v5 + with: + context: . + cache-from: type=gha + cache-to: type=gha,mode=max + target: ci + build-args: | + PYTEST_FILES=${{ matrix.pytest_files }} + SKIP_PRECOMMIT=--skip-pre-commit