Problem
repo-required-gate delegates Node checks to the reusable node-ci.yml workflow, but node-ci currently defaults actions/setup-node to cache: npm before it detects the repository package manager. pnpm-only repos with pnpm-lock.yaml and no npm lockfile fail before install starts.
Acceptance Criteria
Evidence
Observed from ArchonVII/jma-ui PR #27: repo-required-gate / node ci fails because setup-node is using cache: npm against a pnpm-only repo.
Problem
repo-required-gatedelegates Node checks to the reusablenode-ci.ymlworkflow, butnode-cicurrently defaultsactions/setup-nodetocache: npmbefore it detects the repository package manager. pnpm-only repos withpnpm-lock.yamland no npm lockfile fail before install starts.Acceptance Criteria
Evidence
Observed from ArchonVII/jma-ui PR #27:
repo-required-gate / node cifails because setup-node is usingcache: npmagainst a pnpm-only repo.