diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
index 8a3eb21..784fc21 100644
--- a/.github/workflows/pr.yml
+++ b/.github/workflows/pr.yml
@@ -13,6 +13,6 @@ jobs:
     container:
       image: docker:latest
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - run: docker pull $IMAGE_NAME:latest || true
       - run: docker build --cache-from $IMAGE_NAME:latest .
diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml
index 1c693d3..cf0fea9 100644
--- a/.github/workflows/push.yml
+++ b/.github/workflows/push.yml
@@ -15,7 +15,7 @@ jobs:
     container:
       image: docker:latest
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - run: docker pull $IMAGE_NAME:latest || true
       - run: docker build --cache-from $IMAGE_NAME:latest .
 
@@ -30,7 +30,7 @@ jobs:
       GHCR_BOT_USERNAME: ${{ secrets.GHCR_BOT_USERNAME }}
       GHCR_BOT_TOKEN: ${{ secrets.GHCR_BOT_TOKEN }}
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - run: echo "${GHCR_BOT_TOKEN}" | docker login ghcr.io -u ${GHCR_BOT_USERNAME} --password-stdin
       - run: docker pull $IMAGE_NAME:latest || true
       - run: docker build --cache-from ${IMAGE_NAME}:latest --tag ${IMAGE_NAME}:${{ github.sha }} --tag ${IMAGE_NAME}:latest .
diff --git a/.github/workflows/tag.yml b/.github/workflows/tag.yml
index 4d2a3e4..6db9398 100644
--- a/.github/workflows/tag.yml
+++ b/.github/workflows/tag.yml
@@ -15,7 +15,7 @@ jobs:
     container:
       image: docker:latest
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - run: docker pull $IMAGE_NAME:latest || true
       - run: docker build --cache-from $IMAGE_NAME:latest .
 
@@ -30,7 +30,7 @@ jobs:
     container:
       image: docker:latest
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - run: echo "${GHCR_BOT_TOKEN}" | docker login ghcr.io -u ${GHCR_BOT_USERNAME} --password-stdin
       - run: docker pull $IMAGE_NAME:latest || true
       - run: docker build --cache-from ${IMAGE_NAME}:latest --tag ${IMAGE_NAME}:${COMMIT_TAG} .