diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml
index 7ba9b84c098e5ce2d2e9bf79dc10927fa6c43ebf..473075899b05fb853d9d17bd2b6809d9cc4a54ba 100644
--- a/.github/workflows/docker.yml
+++ b/.github/workflows/docker.yml
@@ -48,7 +48,7 @@ jobs:
             type=pep440,pattern={{raw}}
 
       - name: Build and push all platforms
-        uses: docker/build-push-action@v2
+        uses: docker/build-push-action@v3
         with:
           push: true
           labels: "gitsha1=${{ github.sha }}"
diff --git a/changelog.d/14022.misc b/changelog.d/14022.misc
new file mode 100644
index 0000000000000000000000000000000000000000..be49a034bbf7ac8a1ebda366f643e64d10432034
--- /dev/null
+++ b/changelog.d/14022.misc
@@ -0,0 +1 @@
+Bump docker/build-push-action from 2 to 3.