diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml
index eae2120..d8e818c 100644
--- a/.github/workflows/main.yaml
+++ b/.github/workflows/main.yaml
@@ -37,11 +37,11 @@ jobs:
       # gitlint is available on Debian but Ubuntu has an older version.
       - name: Install pip packages
         run: pip3 install salt-lint gitlint
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
         with:
           fetch-depth: 0
-      - uses: actions/setup-python@v3
-      - uses: pre-commit/action@v3.0.0
+      - uses: actions/setup-python@v5
+      - uses: pre-commit/action@v3.0.1
 
       - name: Lint commits
         # yamllint disable-line rule:line-length