diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index cfab17693..bc7865ed9 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,26 +8,26 @@ on: pull_request: jobs: - perl_test: - runs-on: ubuntu-latest + # perl_test: + # runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 + # steps: + # - uses: actions/checkout@v4 - - uses: actions/checkout@v4 - with: - repository: hathitrust/imgsrv-sample-data - path: sample-data + # - uses: actions/checkout@v4 + # with: + # repository: hathitrust/imgsrv-sample-data + # path: sample-data - - name: setup env - run: /bin/bash ./setup-env.sh + # - name: setup env + # run: /bin/bash ./setup-env.sh - - name: Run perl tests - run: docker compose run perl-test + # - name: Run perl tests + # run: docker compose run perl-test playwright: runs-on: ubuntu-latest - needs: perl_test + # needs: perl_test steps: # Check out this repo by default @@ -46,6 +46,19 @@ jobs: - name: setup env run: /bin/bash ./setup-env.sh + - name: Set Cache Location + run: touch ${{ runner.temp }}/.buildx-cache + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Cache Docker layers + uses: actions/cache@v4 + with: + path: ${{ runner.temp }}/.buildx-cache + key: ${{ runner.os }}-buildx-${{ hashFiles('**/package-lock.json') }} + restore-keys: ${{ runner.os }}-buildx- + - name: Build firebird run: docker compose run firebird ./bin/build.sh