next.js
e630d818 - [ci] Enforce minimumReleaseAge in e2e tests that install external dependencies (#95628)

Commit
23 days ago
[ci] Enforce minimumReleaseAge in e2e tests that install external dependencies (#95628) We also mitigate the security impact of e2e tests by running everything in VMs, and by not reading caches in release jobs, but we should still be using `minimumReleaseAge` in e2e tests. Ideally we'd also use lockfiles here too, and I'll work on that next, but that is likely a lot more complicated because we probably need some way to merge lockfiles, since we can't pin the next.js and react versions in every test, and we need a reasonable/efficient way to bulk-update all the lockfiles for tests that need it. Depends on https://github.com/vercel/next.js/pull/95668 for a bunch of windows path representation fixes that this ends up exposing in CI, because adding workspace files causes pnpm to change the absolute path representation used in the Windows junction points that it creates.
Author
bgw bgw
Parents
Loading