diff --git a/.github/workflows/prime-cache.yml b/.github/workflows/prime-cache.yml new file mode 100644 index 00000000..23ddfecd --- /dev/null +++ b/.github/workflows/prime-cache.yml @@ -0,0 +1,26 @@ +--- +name: Prime Cache + +on: + push: + branches: [main] + workflow_dispatch: + +permissions: + contents: read + +concurrency: + group: ${{ github.ref }}-${{ github.workflow }} + +jobs: + prime-docker-cache: + runs-on: ubuntu-latest + steps: + - uses: docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3 # v3.0.0 + - uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0 + - uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0 + with: + file: .devcontainer/Dockerfile + platforms: linux/amd64,linux/arm64 + cache-from: type=gha + cache-to: type=gha,mode=max