Andrew Eisenberg
e5c3375225
Refactor handling of feature flags
...
This commit centralizes how feature flags are handled. All feature flags
must now add an entry in the `featureFlagConfig` dictionary. This
dictionary associates the flag with an environment variable name and
optionally a minimum version for CodeQL.
The new logic is:
- if the environment variable is set to false: disabled
- if the minimum version requirement specified and met: disabled
- if the environment variable is set to true: enable
- Otherwise check feature flag enablement from the server
2022-10-05 16:40:56 -07:00
..
2021-04-28 16:07:55 -07:00
2022-09-27 22:08:31 -04:00
2022-09-07 22:45:34 +02:00
2022-09-07 09:45:19 +02:00
2022-09-07 09:45:19 +02:00
2022-06-30 09:16:10 +01:00
2022-06-30 09:16:10 +01:00
2022-08-16 11:54:31 +01:00
2022-08-16 11:54:31 +01:00
2022-09-26 15:17:36 +01:00
2022-09-26 15:17:36 +01:00
2022-09-26 15:17:36 +01:00
2022-09-26 15:17:36 +01:00
2022-08-11 16:47:31 +02:00
2022-08-11 16:47:31 +02:00
2022-08-11 16:01:37 +02:00
2022-08-11 16:01:37 +02:00
2022-08-11 16:01:37 +02:00
2022-08-11 16:01:37 +02:00
2022-09-27 07:58:31 -07:00
2022-09-27 07:58:31 -07:00
2022-10-03 09:35:40 -07:00
2022-10-03 09:35:40 -07:00
2022-09-27 07:58:31 -07:00
2022-09-27 07:58:31 -07:00
2022-09-02 19:59:18 +01:00
2022-09-02 19:59:18 +01:00
2022-08-11 08:38:11 +01:00
2022-08-11 08:38:11 +01:00
2022-09-29 22:37:10 +00:00
2022-09-12 17:35:32 +01:00
2022-09-12 17:35:32 +01:00
2022-09-13 16:53:02 +01:00
2022-09-13 16:53:02 +01:00
2022-10-05 16:40:56 -07:00
2022-10-05 16:40:56 -07:00
2022-10-05 16:40:56 -07:00
2022-10-05 16:40:56 -07:00
2022-10-05 16:40:56 -07:00
2022-10-05 16:40:56 -07:00
2022-09-08 08:00:24 -07:00
2022-09-08 08:00:24 -07:00
2021-08-26 13:46:22 +01:00
2021-08-26 13:46:22 +01:00
2021-09-10 14:06:27 -07:00
2021-09-10 14:06:27 -07:00
2022-02-15 14:10:33 +00:00
2022-02-15 14:10:33 +00:00
2022-09-01 16:07:26 -07:00
2022-09-01 16:07:26 -07:00
2022-08-11 13:45:26 +02:00
2022-08-11 13:45:26 +02:00
2022-08-10 14:57:57 +02:00
2022-08-10 14:57:57 +02:00
2022-09-28 09:04:11 -07:00
2021-07-27 17:59:59 +01:00
2021-07-27 17:59:59 +01:00
2021-09-10 14:06:27 -07:00
2021-09-10 14:06:27 -07:00
2021-07-27 17:59:59 +01:00
2021-07-27 17:59:59 +01:00
2022-08-11 08:38:11 +01:00
2022-08-11 08:38:11 +01:00
2022-10-05 16:40:56 -07:00
2022-10-05 16:40:56 -07:00
2022-10-05 16:40:56 -07:00
2022-10-05 16:40:56 -07:00
2022-06-29 18:59:33 +01:00
2022-06-29 18:59:33 +01:00
2022-06-29 18:59:33 +01:00
2022-06-29 18:59:33 +01:00
2022-08-11 16:47:31 +02:00
2022-08-11 16:47:31 +02:00
2022-08-11 16:01:37 +02:00
2022-08-11 16:01:37 +02:00
2022-08-11 16:01:37 +02:00
2022-08-11 16:01:37 +02:00
2022-10-05 16:40:56 -07:00
2022-10-05 16:40:56 -07:00
2022-09-06 10:22:00 -07:00
2022-09-06 10:22:00 -07:00
2022-09-01 14:42:59 +01:00
2022-09-01 14:42:59 +01:00
2022-09-02 17:54:53 +01:00
2022-09-02 17:54:53 +01:00
2021-07-27 17:59:59 +01:00
2021-07-27 17:59:59 +01:00
2021-07-27 17:59:59 +01:00
2021-07-27 17:59:59 +01:00
2022-09-27 07:58:31 -07:00
2022-09-27 07:58:31 -07:00
2021-07-27 17:59:59 +01:00
2021-07-27 17:59:59 +01:00
2022-10-05 16:40:56 -07:00
2022-10-05 16:40:56 -07:00
2021-12-09 13:21:32 +00:00
2021-12-09 13:21:32 +00:00
2021-09-10 14:06:27 -07:00
2021-09-10 14:06:27 -07:00
2022-09-01 14:42:59 +01:00
2022-09-01 14:42:59 +01:00
2022-09-01 14:42:59 +01:00
2022-09-01 14:42:59 +01:00
2022-09-30 13:18:46 +01:00
2022-09-30 13:18:46 +01:00
2022-09-23 15:22:31 +01:00
2022-09-23 15:22:31 +01:00
2022-09-07 09:45:19 +02:00
2022-09-07 09:45:19 +02:00
2022-02-01 15:38:43 +00:00
2022-02-01 15:38:43 +00:00
2022-09-02 19:59:18 +01:00
2022-09-02 19:59:18 +01:00
2022-10-05 16:40:56 -07:00
2022-10-05 16:40:56 -07:00
2022-10-05 16:40:56 -07:00
2022-10-05 16:40:56 -07:00