Skip to content

Commit bd57177

Browse files
authored
chore: fix lint issues and bump server sdk version (#715)
Signed-off-by: Michael Beemer <[email protected]>
1 parent f6a39a2 commit bd57177

File tree

19 files changed

+57
-37
lines changed

19 files changed

+57
-37
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ Thumbs.db
4141

4242
# generated files
4343
proto
44+
.nx
4445

4546
# yalc stuff
4647
.yalc

libs/hooks/open-telemetry/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"current-version": "echo $npm_package_version"
1515
},
1616
"peerDependencies": {
17-
"@openfeature/server-sdk": "^1.6.0",
17+
"@openfeature/server-sdk": "^1.8.0",
1818
"@opentelemetry/api": ">=1.3.0"
1919
},
2020
"license": "Apache-2.0"
21-
}
21+
}

libs/hooks/open-telemetry/src/lib/metrics/metrics-hook.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ describe(MetricsHook.name, () => {
225225
} as EvaluationDetails<number>;
226226

227227
// configure a mapper that throws
228-
const attributeMapper: AttributeMapper = (_) => {
228+
const attributeMapper: AttributeMapper = () => {
229229
throw new Error('fake error');
230230
};
231231
const hook = new MetricsHook({ attributeMapper });

libs/hooks/open-telemetry/src/lib/traces/tracing-hook.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ describe('OpenTelemetry Hooks', () => {
148148
describe('error in mapper', () => {
149149
beforeEach(() => {
150150
tracingHook = new TracingHook({
151-
attributeMapper: (_) => {
151+
attributeMapper: () => {
152152
throw new Error('fake error');
153153
},
154154
});

libs/providers/config-cat/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"current-version": "echo $npm_package_version"
77
},
88
"peerDependencies": {
9-
"@openfeature/server-sdk": "^1.6.0",
9+
"@openfeature/server-sdk": "^1.8.0",
1010
"configcat-js": "^8.0.0"
1111
}
12-
}
12+
}

libs/providers/config-cat/src/lib/config-cat-provider.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ describe('ConfigCatProvider', () => {
3939
await provider.initialize();
4040

4141
// Currently there is no option to get access to the event emitter
42+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
4243
configCatEmitter = (provider.configCatClient as any).options.hooks;
4344
});
4445

libs/providers/env-var/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
"current-version": "echo $npm_package_version"
77
},
88
"peerDependencies": {
9-
"@openfeature/server-sdk": "^1.6.0"
9+
"@openfeature/server-sdk": "^1.8.0"
1010
}
11-
}
11+
}

libs/providers/flagd/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
"current-version": "echo $npm_package_version"
77
},
88
"dependencies": {
9-
"@openfeature/flagd-core": "~0.1.4"
9+
"@openfeature/flagd-core": "~0.1.7"
1010
},
1111
"peerDependencies": {
1212
"@grpc/grpc-js": "~1.8.0 || ~1.9.0",
13-
"@openfeature/server-sdk": ">=1.6.0"
13+
"@openfeature/server-sdk": ">=1.8.0"
1414
}
15-
}
15+
}

libs/providers/flagd/src/e2e/setup-in-process-provider.ts

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,25 @@ import { OpenFeature } from '@openfeature/server-sdk';
33
import { FlagdProvider } from '../lib/flagd-provider';
44

55
const FLAGD_NAME = 'flagd Provider';
6+
const E2E_CLIENT_NAME = 'e2e';
7+
const UNSTABLE_CLIENT_NAME = 'unstable';
68

79
// register the flagd provider before the tests.
810
console.log('Setting flagd provider...');
911
OpenFeature.setProvider(
10-
'e2e',
12+
E2E_CLIENT_NAME,
1113
new FlagdProvider({ cache: 'disabled', resolverType: 'in-process', host: 'localhost', port: 9090 }),
1214
);
13-
OpenFeature.setProvider('unstable', new FlagdProvider({ resolverType: 'in-process', host: 'localhost', port: 9091 }));
14-
// TODO: update with correct assertions once we have ability to get providerMetadata for any provider
15-
// assert(
16-
// OpenFeature.providerMetadata.name === FLAGD_NAME,
17-
// new Error(`Expected ${FLAGD_NAME} provider to be configured, instead got: ${OpenFeature.providerMetadata.name}`),
18-
// );
15+
OpenFeature.setProvider(
16+
UNSTABLE_CLIENT_NAME,
17+
new FlagdProvider({ resolverType: 'in-process', host: 'localhost', port: 9091 }),
18+
);
19+
assert(
20+
OpenFeature.getProviderMetadata(E2E_CLIENT_NAME).name === FLAGD_NAME,
21+
new Error(`Expected ${FLAGD_NAME} provider to be configured, instead got: ${OpenFeature.providerMetadata.name}`),
22+
);
23+
assert(
24+
OpenFeature.getProviderMetadata(UNSTABLE_CLIENT_NAME).name === FLAGD_NAME,
25+
new Error(`Expected ${FLAGD_NAME} provider to be configured, instead got: ${OpenFeature.providerMetadata.name}`),
26+
);
1927
console.log('flagd provider configured!');

libs/providers/flagd/src/e2e/setup-rpc-provider.ts

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,19 @@ import { OpenFeature } from '@openfeature/server-sdk';
33
import { FlagdProvider } from '../lib/flagd-provider';
44

55
const FLAGD_NAME = 'flagd Provider';
6+
const E2E_CLIENT_NAME = 'e2e';
7+
const UNSTABLE_CLIENT_NAME = 'unstable';
68

79
// register the flagd provider before the tests.
810
console.log('Setting flagd provider...');
9-
OpenFeature.setProvider('e2e', new FlagdProvider({ cache: 'disabled' }));
10-
OpenFeature.setProvider('unstable', new FlagdProvider({ cache: 'disabled', port: 8014 }));
11-
// TODO: update with correct assertions once we have ability to get providerMetadata for any provider
12-
// assert(
13-
// OpenFeature.providerMetadata.name === FLAGD_NAME,
14-
// new Error(`Expected ${FLAGD_NAME} provider to be configured, instead got: ${OpenFeature.providerMetadata.name}`),
15-
// );
11+
OpenFeature.setProvider(E2E_CLIENT_NAME, new FlagdProvider({ cache: 'disabled' }));
12+
OpenFeature.setProvider(UNSTABLE_CLIENT_NAME, new FlagdProvider({ cache: 'disabled', port: 8014 }));
13+
assert(
14+
OpenFeature.getProviderMetadata(E2E_CLIENT_NAME).name === FLAGD_NAME,
15+
new Error(`Expected ${FLAGD_NAME} provider to be configured, instead got: ${OpenFeature.providerMetadata.name}`),
16+
);
17+
assert(
18+
OpenFeature.getProviderMetadata(UNSTABLE_CLIENT_NAME).name === FLAGD_NAME,
19+
new Error(`Expected ${FLAGD_NAME} provider to be configured, instead got: ${OpenFeature.providerMetadata.name}`),
20+
);
1621
console.log('flagd provider configured!');

0 commit comments

Comments
 (0)