From ce17c3382fbb88d4ad6b3c9624f09677b74e30b3 Mon Sep 17 00:00:00 2001 From: Gautam Manchandani Date: Fri, 18 Jul 2025 07:03:51 +0530 Subject: [PATCH] Enable native dependency caching in workflows (#264) * Add dependency caching for CI workflows Signed-off-by: GautamBytes * minor tweak Signed-off-by: GautamBytes --------- Signed-off-by: GautamBytes --- .github/workflows/documentation.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/documentation.yaml b/.github/workflows/documentation.yaml index 8ef2e858e..27d470968 100644 --- a/.github/workflows/documentation.yaml +++ b/.github/workflows/documentation.yaml @@ -20,6 +20,7 @@ jobs: - uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 with: node-version: '18' + cache: 'npm' - name: Test Build run: | if [ -e package-lock.json ]; then @@ -39,6 +40,7 @@ jobs: - uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 with: node-version: '18' + cache: 'npm' - uses: webfactory/ssh-agent@v0.5.0 with: ssh-private-key: ${{ secrets.GH_PAGES_DEPLOY }} @@ -90,6 +92,8 @@ jobs: steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0 + with: + cache: true - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: '3.10'