From f55d4984ecb288f8cb97dd2c70f987ab0a54b8a5 Mon Sep 17 00:00:00 2001 From: "mendral-app[bot]" <233154221+mendral-app[bot]@users.noreply.github.com> Date: Fri, 2 Jan 2026 09:52:10 -0800 Subject: [PATCH] Enable Go module and npm caching in make workflow to reduce CI execution time --- .github/workflows/make.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/make.yaml b/.github/workflows/make.yaml index b4098b0ab..c090a36a0 100644 --- a/.github/workflows/make.yaml +++ b/.github/workflows/make.yaml @@ -24,9 +24,11 @@ jobs: - uses: "actions/setup-go@v5" with: go-version: "1.25.5" + cache: true - uses: "actions/setup-node@v4" with: node-version-file: ".nvmrc" + cache: "npm" - run: "npm ci" - uses: "docker/setup-qemu-action@v3" - uses: "docker/setup-buildx-action@v3" @@ -98,9 +100,11 @@ jobs: - uses: "actions/setup-go@v5" with: go-version: "1.25.5" + cache: true - uses: "actions/setup-node@v4" with: node-version-file: ".nvmrc" + cache: "npm" - run: "npm ci" - run: "make build" - run: "make test" @@ -135,9 +139,11 @@ jobs: - uses: "actions/setup-go@v5" with: go-version: "1.25.5" + cache: true - uses: "actions/setup-node@v4" with: node-version-file: ".nvmrc" + cache: "npm" - run: "sudo apt-get install -y mkcert" - run: "sudo mkcert -install 2>&1 | grep -v 'no Firefox and/or Chrome/Chromium security databases found' || true" - uses: "docker/setup-qemu-action@v3"