ci(mobile): point setup-node at the mobile package's npm lockfile

Without cache-dependency-path the action falls back to the root package.json's
`packageManager: pnpm` field and fails looking for a pnpm this workflow never
installs.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-03 13:11:46 -03:00
co-authored by Claude Opus 5
parent f808f2f535
commit 48e8bc537d
+6
View File
@@ -33,10 +33,16 @@ jobs:
distribution: temurin
java-version: '21'
# cache/cache-dependency-path apontando para o npm deste pacote não é só
# otimização: sem eles o setup-node lê o campo `packageManager` do
# package.json da raiz, tenta usar pnpm — que este workflow não instala —
# e falha antes de rodar qualquer coisa.
- name: Setup Node.js
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
with:
node-version: 22
cache: npm
cache-dependency-path: packages/mobile/package-lock.json
# npm, não pnpm: packages/mobile fica fora do workspace de propósito
# (ver pnpm-workspace.yaml). Ele tem o próprio package-lock.json.