diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index a5ce533..e25a187 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,9 +1,9 @@ { "name": "Rust", - "image": "ghcr.io/coder3101/protols/devcontainer:latest", "build": { "dockerfile": "Dockerfile", - "context": ".." + "context": "..", + "cacheFrom": "ghcr.io/coder3101/protols/devcontainer:latest" }, "features": { "ghcr.io/devcontainers/features/rust:1": { diff --git a/.github/workflows/prebuild_devcontainer.yml b/.github/workflows/prebuild_devcontainer.yml index 413d488..bfb5ad3 100644 --- a/.github/workflows/prebuild_devcontainer.yml +++ b/.github/workflows/prebuild_devcontainer.yml @@ -20,11 +20,14 @@ jobs: steps: - name: Checkout uses: actions/checkout@v6 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v4 - name: Pre-build and push uses: devcontainers/ci@v0.3 with: imageName: ghcr.io/${{ github.repository }}/devcontainer cacheFrom: ghcr.io/${{ github.repository }}/devcontainer + cacheTo: ghcr.io/${{ github.repository }}/devcontainer push: filter refFilterForPush: refs/heads/main eventFilterForPush: push, workflow_dispatch