From a589313e7cd78acbaa9da7e0bd58c7edaa78ac62 Mon Sep 17 00:00:00 2001 From: Aliaksandr <42497203+AlexCannonball@users.noreply.github.com> Date: Thu, 7 May 2026 14:31:21 +0000 Subject: [PATCH 1/2] ci: fix docker caching by switching to buildx driver --- .github/workflows/prebuild_devcontainer.yml | 3 +++ 1 file changed, 3 insertions(+) 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 From 0dffd6327ee2b4a7822cb098d1a6b147b2d1c219 Mon Sep 17 00:00:00 2001 From: Aliaksandr <42497203+AlexCannonball@users.noreply.github.com> Date: Sun, 10 May 2026 19:03:49 +0000 Subject: [PATCH 2/2] fix: devcontainer.json schema violation `build` and `image` fields are mutually exclusive. --- .devcontainer/devcontainer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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": {