Victor Sumner
9f5c0e391f
fix(config): respect explicit enableGlobalVirtualStore in CI environments ( #10836 )
...
Previously, `ci: true` (auto-detected or configured) unconditionally
set `enableGlobalVirtualStore` to `false`, even when the user had
explicitly enabled it in `pnpm-workspace.yaml` or via CLI. This forced
users to add `ci: false` as a workaround in their workspace config
whenever they wanted GVS in CI-like environments (Nix builds, CI systems
with persistent caches, Docker multistage builds).
Now, the CI override only applies when `enableGlobalVirtualStore` was
not explicitly set (i.e., is `null` or `undefined`). This preserves the
default behavior for ephemeral CI while respecting explicit user
configuration.
Also removes the `ci: false` workarounds from existing tests that
were documenting this limitation.
Co-authored-by: Zoltan Kochan <z@kochan.io >
2026-03-03 01:59:57 +01:00
..
2026-03-01 15:51:34 +01:00
2026-02-15 22:25:41 +01:00
2026-02-25 08:45:21 +01:00
2025-12-22 14:57:45 +01:00
2025-11-29 11:37:57 +01:00
2025-12-01 14:27:18 +01:00
2026-02-25 11:36:49 +01:00
2026-02-20 00:53:01 +01:00
2025-12-10 12:14:16 +01:00
2025-12-28 02:01:09 +01:00
2026-02-11 02:19:43 +01:00
2025-12-27 12:21:19 +01:00
2025-11-29 14:55:02 +01:00
2026-01-27 16:25:58 +01:00
2026-02-17 12:09:50 +01:00
2026-01-24 21:36:39 +01:00
2025-12-30 17:04:05 +01:00
2026-02-11 02:32:54 +01:00
2026-03-03 01:59:57 +01:00
2025-12-22 17:28:52 +01:00
2025-12-13 22:14:27 +01:00
2024-01-09 23:43:00 +01:00
2026-01-16 17:31:04 +01:00
2025-10-30 11:34:48 +01:00
2026-01-09 18:04:57 +01:00
2025-12-21 12:01:18 +01:00
2025-11-27 14:08:12 +01:00
2026-01-17 14:35:41 +01:00
2026-01-27 01:37:26 +01:00
2026-01-26 07:06:36 +01:00
2025-12-23 12:26:59 +01:00
2026-02-06 15:59:22 +01:00
2025-11-22 16:27:15 +01:00
2025-12-22 14:36:46 +01:00
2026-02-06 16:31:47 +01:00
2026-02-15 22:07:29 +01:00
2026-01-02 12:22:42 +01:00
2025-12-17 11:24:32 +01:00
2025-11-14 15:19:36 +01:00
2025-10-28 17:09:15 +01:00
2025-12-30 19:02:27 +01:00
2025-12-21 15:49:47 +01:00
2025-12-06 16:32:19 +01:00
2025-12-22 12:26:14 +01:00
2025-12-08 11:33:30 +01:00
2026-02-22 12:06:34 +01:00
2026-02-11 02:05:45 +01:00
2025-10-31 17:12:50 +01:00
2025-11-06 15:13:51 +01:00
2025-12-22 14:36:46 +01:00
2025-10-31 17:12:50 +01:00
2025-12-08 11:18:24 +01:00
2026-02-27 17:28:55 +01:00
2025-12-23 12:26:59 +01:00
2026-02-06 17:13:15 +01:00
2026-02-17 12:09:50 +01:00
2025-12-12 14:00:54 +01:00
2025-12-22 23:05:40 +01:00
2026-01-16 20:36:40 +01:00
2026-01-27 15:52:31 +01:00
2026-01-26 01:30:08 +01:00
2026-01-21 15:46:41 +01:00
2026-02-26 10:46:43 +01:00
2026-01-16 19:38:02 +01:00
2026-02-28 01:39:42 +01:00
2026-02-22 22:04:35 +01:00
2026-02-10 12:05:17 +01:00
2025-12-27 12:21:19 +01:00
2026-02-11 00:38:35 +01:00
2026-02-25 11:03:32 +01:00
2026-02-20 14:00:25 +01:00
2025-12-12 17:08:06 +01:00
2026-02-28 01:37:37 +01:00
2026-02-06 17:28:39 +01:00
2026-01-16 01:49:24 +01:00
2026-01-21 15:45:56 +01:00
2026-02-26 02:00:45 +01:00
2026-02-22 12:06:34 +01:00
2026-02-23 04:19:32 +01:00
2026-01-15 17:10:17 +01:00
2025-12-08 11:18:24 +01:00
2026-02-06 18:53:10 +01:00
2026-02-09 15:05:09 +01:00
2026-02-25 08:45:21 +01:00
2025-11-12 14:07:18 +01:00
2025-12-12 20:19:36 +01:00
2026-02-06 14:03:08 +01:00
2026-02-17 12:03:08 +01:00
2025-10-13 14:38:40 +02:00
2026-01-02 12:22:42 +01:00
2026-03-01 18:03:04 +01:00
2025-12-29 02:06:31 +01:00
2026-01-24 21:36:39 +01:00
2026-02-27 22:51:08 +01:00
2026-01-15 11:32:07 +01:00
2025-11-11 11:24:06 +01:00
2026-01-12 15:41:17 +01:00
2025-12-17 03:26:18 +01:00
2025-12-25 21:13:41 +01:00
2026-01-27 17:28:14 +01:00
2026-02-22 14:34:02 +01:00
2026-03-01 15:49:18 +01:00
2025-10-28 17:09:15 +01:00
2026-02-03 01:47:37 +01:00
2026-01-15 17:07:09 +01:00
2026-01-05 12:14:56 +01:00
2026-02-23 16:22:29 +01:00
2025-11-20 02:35:46 +01:00
2025-12-23 12:26:59 +01:00
2026-02-28 01:52:38 +01:00
2025-12-09 18:25:07 +01:00
2026-03-01 15:49:18 +01:00
2026-02-13 07:13:29 +01:00
2025-12-23 12:26:59 +01:00
2025-11-10 01:24:00 +01:00
2026-02-06 19:54:59 +01:00
2025-11-24 14:53:47 +01:00
2026-01-23 01:31:09 +01:00
2026-02-15 14:38:43 +01:00
2026-01-26 07:06:01 +01:00
2026-01-12 13:39:59 +01:00
2026-01-08 00:36:00 +01:00
2026-02-21 21:29:05 +01:00
2025-11-16 23:35:25 +01:00
2025-11-20 12:51:31 +01:00
2025-11-17 16:57:29 +01:00
2025-12-08 15:21:25 +01:00
2026-02-13 21:13:02 +01:00
2026-01-26 01:13:06 +01:00
2026-02-05 23:00:53 +01:00
2026-02-06 14:03:08 +01:00
2025-12-12 14:33:37 +01:00
2026-01-24 21:41:11 +01:00
2026-02-17 12:09:50 +01:00
2025-11-05 23:46:20 +01:00
2025-12-26 01:35:35 +01:00
2026-02-12 21:10:54 +01:00
2025-11-22 02:35:19 +01:00
2025-10-31 17:12:50 +01:00
2026-02-17 12:03:08 +01:00
2025-11-08 14:14:36 +01:00
2025-10-28 17:09:15 +01:00
2025-10-10 09:50:21 +02:00
2026-01-04 16:43:08 +01:00
2026-01-31 01:49:35 +01:00
2026-02-22 12:06:34 +01:00
2026-01-26 01:13:06 +01:00
2026-01-02 12:22:42 +01:00
2026-01-02 12:22:42 +01:00
2026-01-27 17:08:45 +01:00
2026-02-15 14:38:43 +01:00
2026-02-15 14:38:43 +01:00
2026-02-20 01:21:18 +01:00
2026-03-01 18:14:57 +01:00
2026-02-28 22:53:56 +01:00
2025-11-26 01:09:37 +01:00
2025-12-27 11:23:49 +01:00
2025-08-17 10:58:03 +02:00
2026-02-05 22:45:20 +01:00
2025-11-20 01:08:53 +01:00
2025-10-28 17:09:15 +01:00
2026-01-06 01:11:17 +01:00
2026-01-17 14:44:51 +01:00
2025-12-06 16:32:19 +01:00
2025-12-30 18:01:53 +01:00
2025-11-19 21:46:03 +01:00
2025-08-19 17:40:11 +02:00
2025-10-30 11:34:48 +01:00
2026-02-27 23:51:58 +01:00
2025-12-27 22:41:53 +01:00
2025-11-21 15:29:56 +01:00
2025-11-09 23:23:58 +01:00
2025-11-09 12:07:11 +01:00
2025-11-12 14:06:56 +01:00
2026-01-26 07:07:28 +01:00
2026-02-07 02:09:45 +01:00
2025-12-11 08:04:39 +01:00
2025-12-30 00:35:08 +01:00
2025-11-30 14:19:04 +01:00
2025-12-27 12:21:19 +01:00
2025-11-25 20:36:52 +01:00
2025-10-28 17:09:15 +01:00
2025-10-27 13:36:35 +01:00
2025-11-26 01:10:36 +01:00
2026-01-16 16:12:33 +01:00
2025-11-17 23:52:11 +01:00
2026-02-12 21:10:54 +01:00
2026-02-11 02:39:23 +01:00
2025-12-06 16:32:19 +01:00
2026-02-06 15:59:22 +01:00
2025-12-29 02:05:54 +01:00
2025-10-28 17:09:15 +01:00
2025-11-17 23:45:48 +01:00
2025-11-21 01:48:20 +01:00
2025-11-11 13:00:20 +01:00
2025-12-11 11:55:02 +01:00
2025-12-08 23:38:27 +01:00
2026-02-28 02:02:53 +01:00
2025-10-31 17:12:50 +01:00
2025-11-11 01:18:23 +01:00
2026-03-01 17:48:13 +01:00
2025-11-09 23:23:58 +01:00
2025-10-31 17:12:50 +01:00
2026-02-17 12:03:08 +01:00
2026-03-01 17:00:33 +01:00
2026-02-06 16:04:19 +01:00
2026-01-06 01:11:17 +01:00
2026-01-15 11:57:48 +01:00
2025-11-06 15:42:21 +01:00
2025-12-02 15:31:52 +01:00
2026-02-25 11:37:48 +01:00