build: ui: setup-node v4.4.0 (#26826)

for actions/cache upgrade, specifically to account for
https://github.com/actions/toolkit/discussions/1890
This commit is contained in:
Daniel Bennett
2025-09-22 15:35:09 -04:00
committed by GitHub
parent ccd497b46f
commit 1d6fddd11f

View File

@@ -7,17 +7,20 @@ description: install node and pnpm, and run pnpm install
runs:
using: composite
steps:
# install pnpm itself, but do not install deps yet
- name: Install PNPM
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
# install appropriate node version, and point cache at pnpm
- name: Setup node
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: package.json
cache: pnpm
# now that cache is properly configured, pnpm install the deps
- name: PNPM install
run: pnpm install
shell: bash