From 689ff4b90f8355e90bf1fcc7223bd5ee78bab3bd Mon Sep 17 00:00:00 2001 From: Ashar Date: Sat, 16 May 2026 19:24:50 +0530 Subject: [PATCH 1/5] ci: Update GitHub Actions and add container registry login Updated actions versions and added GitHub Container Registry login step. --- .github/workflows/prebuild_devcontainer.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/prebuild_devcontainer.yml b/.github/workflows/prebuild_devcontainer.yml index bfb5ad3..8169d68 100644 --- a/.github/workflows/prebuild_devcontainer.yml +++ b/.github/workflows/prebuild_devcontainer.yml @@ -19,9 +19,18 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v4 + - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v4 + uses: docker/setup-buildx-action@v3 + + - name: Log in to GitHub Container Registry + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + - name: Pre-build and push uses: devcontainers/ci@v0.3 with: From cf0841df4db45e8262af0b8ab9afb6f982bf90ea Mon Sep 17 00:00:00 2001 From: Ashar Date: Sat, 16 May 2026 19:25:48 +0530 Subject: [PATCH 2/5] Apply suggestions from code review Co-authored-by: Ashar --- .github/workflows/prebuild_devcontainer.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/prebuild_devcontainer.yml b/.github/workflows/prebuild_devcontainer.yml index 8169d68..e90623a 100644 --- a/.github/workflows/prebuild_devcontainer.yml +++ b/.github/workflows/prebuild_devcontainer.yml @@ -19,10 +19,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Log in to GitHub Container Registry uses: docker/login-action@v3 From e1c4cac463240fa0865602f0a572c6a2ff642755 Mon Sep 17 00:00:00 2001 From: Ashar Date: Sat, 16 May 2026 19:26:51 +0530 Subject: [PATCH 3/5] Apply suggestions from code review Co-authored-by: Ashar --- .github/workflows/prebuild_devcontainer.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/prebuild_devcontainer.yml b/.github/workflows/prebuild_devcontainer.yml index e90623a..e0472fc 100644 --- a/.github/workflows/prebuild_devcontainer.yml +++ b/.github/workflows/prebuild_devcontainer.yml @@ -39,4 +39,4 @@ jobs: cacheTo: ghcr.io/${{ github.repository }}/devcontainer push: filter refFilterForPush: refs/heads/main - eventFilterForPush: push, workflow_dispatch +push: always From 2743f0f1c9c59bd85e0d788e6e81f3e92fa0f353 Mon Sep 17 00:00:00 2001 From: Ashar Date: Sat, 16 May 2026 19:27:28 +0530 Subject: [PATCH 4/5] Change push strategy in prebuild_devcontainer.yml --- .github/workflows/prebuild_devcontainer.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/prebuild_devcontainer.yml b/.github/workflows/prebuild_devcontainer.yml index e0472fc..c2bea26 100644 --- a/.github/workflows/prebuild_devcontainer.yml +++ b/.github/workflows/prebuild_devcontainer.yml @@ -37,6 +37,4 @@ jobs: imageName: ghcr.io/${{ github.repository }}/devcontainer cacheFrom: ghcr.io/${{ github.repository }}/devcontainer cacheTo: ghcr.io/${{ github.repository }}/devcontainer - push: filter - refFilterForPush: refs/heads/main -push: always + push: always From c013c576ed41d3bc65ae824565218b65df08defe Mon Sep 17 00:00:00 2001 From: Ashar Date: Sat, 16 May 2026 19:31:04 +0530 Subject: [PATCH 5/5] Change push strategy in prebuild_devcontainer.yml --- .github/workflows/prebuild_devcontainer.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/prebuild_devcontainer.yml b/.github/workflows/prebuild_devcontainer.yml index c2bea26..e90623a 100644 --- a/.github/workflows/prebuild_devcontainer.yml +++ b/.github/workflows/prebuild_devcontainer.yml @@ -37,4 +37,6 @@ jobs: imageName: ghcr.io/${{ github.repository }}/devcontainer cacheFrom: ghcr.io/${{ github.repository }}/devcontainer cacheTo: ghcr.io/${{ github.repository }}/devcontainer - push: always + push: filter + refFilterForPush: refs/heads/main + eventFilterForPush: push, workflow_dispatch