diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 2a185d11d608adf6a16ae263aa10ecebb4b78202..fc4f1f3b9c97e628f6a13847a4394c87211f669d 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -52,7 +52,7 @@ jobs:
     if: needs.get-version.outputs.tag_name != ''
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Log in to the Container registry
         uses: docker/login-action@v2
@@ -75,7 +75,7 @@ jobs:
     if: needs.get-version.outputs.tag_name != ''
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Log in to the Container registry
         uses: docker/login-action@v2
diff --git a/.github/workflows/pre-commit.yaml b/.github/workflows/pre-commit.yaml
index 3ff0f17d73330dd78a36a104ea890fac5dca4893..641ecce6bfaf535e4e43d1c630a30b46a747f64e 100644
--- a/.github/workflows/pre-commit.yaml
+++ b/.github/workflows/pre-commit.yaml
@@ -8,6 +8,6 @@ jobs:
   pre-commit:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - uses: actions/setup-python@v4
       - uses: pre-commit/action@v3.0.0
diff --git a/.github/workflows/pull-request-labels.yaml b/.github/workflows/pull-request-labels.yaml
index c0b70b674a72d1d1870bc7cb4b5694153a75a5cf..a53c2e5e50af9ee7f0b249f1fa794e840f057eab 100644
--- a/.github/workflows/pull-request-labels.yaml
+++ b/.github/workflows/pull-request-labels.yaml
@@ -10,7 +10,7 @@ jobs:
     runs-on: ubuntu-latest
     steps:
       - name: Checkout
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
         with:
           fetch-depth: 0
 
diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml
index ed3adf8865e3c5e268d79ac5819bc5df13fe2f03..92a2159f6c63cbdd4b12420c1b992a46779d9f44 100644
--- a/.github/workflows/python-tests.yml
+++ b/.github/workflows/python-tests.yml
@@ -15,7 +15,7 @@ jobs:
         python-version: [3.11]
 
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
 
       - name: Set up Python ${{ matrix.python-version }}
         uses: actions/setup-python@v4
@@ -46,7 +46,7 @@ jobs:
   docker-build:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
 
       - name: Build
         run: docker compose build