name: CI on: pull_request: branches: - main push: branches: - main jobs: build: name: Tests runs-on: ubuntu-22.04 steps: - name: Checkout code uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - name: Set up Docker Buildx uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db with: install: true - name: Build Docker image and store in cache uses: docker/build-push-action@5cd11c3a4ced054e52742c5fd54dca954e0edd85 with: context: . push: false load: true tags: exercism/phix-test-runner cache-from: type=gha cache-to: type=gha,mode=max - name: Run Tests in Docker run: bin/run-tests-in-docker.sh