Skip to content

Commit e1cf6bf

Browse files
committed
ci: install the committed lockfile without the release-age cooldown
The composite setup action enforced the minimumReleaseAge cooldown on every CI install, so runs failed on daily-churning transitive deps (electron-to-chromium, baseline-browser-mapping, @FortAwesome, expect-type, ...) younger than 3 days. The cooldown vets new deps at resolution time (locally, when they enter the lockfile); CI installs that already-vetted lockfile, so it is skipped here via `pnpm install --frozen-lockfile --config.minimumReleaseAge=0`.
1 parent 9c59170 commit e1cf6bf

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

.github/actions/setup/action.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,9 @@ runs:
1414
uses: pnpm/action-setup@v6
1515
with:
1616
version: 11
17-
run_install: true
17+
18+
- name: Install dependencies
19+
shell: bash
20+
# CI installs the already-vetted committed lockfile, so skip the release-age
21+
# cooldown here (it gates new deps at resolution time, locally).
22+
run: pnpm install --frozen-lockfile --config.minimumReleaseAge=0

0 commit comments

Comments
 (0)