npm package diff
Package: @forge/cli-shared
Versions: 6.10.0-next.7 - 6.10.0-next.8
File: package/out/service/statsig-service.js
Index: package/out/service/statsig-service.js
===================================================================
--- package/out/service/statsig-service.js
+++ package/out/service/statsig-service.js
@@ -6,9 +6,9 @@
async testForgeCliTestGate() {
return (await this.checkGate('forge-cli-test-gate')) ?? false;
}
async getForgeCliTestDynamicConfig() {
- return (await this.getDynamicConfig('forge-cli-test-dynamic-configs')) ?? { value: [] };
+ return (await this.getDynamicConfig('forge-cli-test-dynamic-configs')) ?? [];
}
async isLogsV2ApiEnabled() {
return (await this.checkGate('is-logs-v-2-api-enabled')) ?? true;
}
@@ -29,8 +29,11 @@
}
async enableInstallationWarnings() {
return (await this.checkGate('forge-cli-enable-installation-warning')) ?? false;
}
+ async getDeprecatedRuntimes() {
+ return (await this.getDynamicConfig('xls-forge-cli-deprecated-runtimes')) ?? [];
+ }
}
exports.StatsigReader = StatsigReader;
var STATSIG_API_KEYS;
(function (STATSIG_API_KEYS) {
@@ -147,9 +150,10 @@
},
method: 'POST',
body: JSON.stringify({
identifiers: {
- atlassianAccountId: context.accountId
+ atlassianAccountId: context.accountId,
+ randomizationId: context.appId
},
metadata: {
appId: context.appId,
version: context.version,
@@ -194,9 +198,9 @@
return [];
}
try {
const { dynamicConfigs } = await this.dynamicConfigClient({}, metadata);
- return dynamicConfigs[dynamicConfig] ?? null;
+ return dynamicConfigs[dynamicConfig].value ?? null;
}
catch (error) {
this.logger.error(new Error('Failed to read dynamic configs. Proceeding with defaults.'));
return null;