diff --git a/.github/workflows/build-docker-image.yml b/.github/workflows/build-docker-image.yml
index e028604d08a7e20162d24bc87948a99709f9b50e..f8856c69d244f92a0a65498fdee7425a111ce824 100644
--- a/.github/workflows/build-docker-image.yml
+++ b/.github/workflows/build-docker-image.yml
@@ -18,7 +18,7 @@ jobs:
         run: echo "SHORT_SHA=${GITHUB_SHA::7}" >> $GITHUB_ENV
 
       - name: Build
-        uses: docker/build-push-action@v3
+        uses: docker/build-push-action@v4
         with:
           context: .
           push: false
diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml
index 1449521934177dd55700e13179d9140f79910307..ef654a349108d9aa35d581a496ba40d84ad14cf9 100644
--- a/.github/workflows/create-release.yml
+++ b/.github/workflows/create-release.yml
@@ -45,7 +45,7 @@ jobs:
           password: ${{ secrets.DOCKERHUB_TOKEN }}
 
       - name: Build and push snapshot release to DockerHub
-        uses: docker/build-push-action@v3
+        uses: docker/build-push-action@v4
         with:
           context: .
           push: true
diff --git a/.github/workflows/publish-docker-next.yml b/.github/workflows/publish-docker-next.yml
index f58e65073fd90955200f9d0bdec6d4809ca8b049..1e0c70db6c77a81e442e87474f8c2ab18243e2f3 100644
--- a/.github/workflows/publish-docker-next.yml
+++ b/.github/workflows/publish-docker-next.yml
@@ -26,7 +26,7 @@ jobs:
         run: echo "SHORT_SHA=${GITHUB_SHA::7}" >> $GITHUB_ENV
 
       - name: Build and push
-        uses: docker/build-push-action@v3
+        uses: docker/build-push-action@v4
         with:
           context: .
           push: true