Cache npm downloads in Gitea workflows

This commit is contained in:
Kevin
2026-09-04 02:01:29 -04:00
parent d76de0ccb4
commit 6fa54a23d9
7 changed files with 29 additions and 5 deletions
+3
View File
@@ -81,6 +81,9 @@ the pilot:
- The existing branch preview workflows remain in place. Local output checks
now prove preview robots rules and page metadata stay no-index and that the
admin response has a no-index header rule.
- Validation, preview, and production workflows cache npm's download store by
`package-lock.json` while retaining clean `npm ci` installs. Warm runner jobs
avoid repeatedly downloading the same dependency tarballs.
The pilot dependencies are active: the public client ID, exact-origin CORS
policy, `cms-pilot` branch, and both protection rules have been verified.