diff --git a/.github/workflows/pull-requests.yml b/.github/workflows/pull-requests.yml
index d63e55f..947f46b 100644
--- a/.github/workflows/pull-requests.yml
+++ b/.github/workflows/pull-requests.yml
@@ -7,4 +7,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: wagoid/commitlint-github-action@v6
       - uses: actions/setup-node@v4
+        with:
+          cache: npm
+          node-version: lts/*
       - run: npm cit
diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml
index 9e6b090..ac662f6 100644
--- a/.github/workflows/releases.yml
+++ b/.github/workflows/releases.yml
@@ -11,6 +11,9 @@ jobs:
     steps:
       - uses: actions/checkout@v4
       - uses: actions/setup-node@v4
+        with:
+          cache: npm
+          node-version: lts/*
       - run: npm cit
       - run: npm run semantic-release
         env: