Skip to content

Commit 24bec79

Browse files
authored
Merge branch 'main' into fix/flagsmith-update-context
2 parents dd18406 + 0ff5c88 commit 24bec79

File tree

208 files changed

+19855
-10599
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

208 files changed

+19855
-10599
lines changed

.eslintrc.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,14 @@
77
{
88
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
99
"rules": {
10+
"@typescript-eslint/consistent-type-imports": [
11+
"error",
12+
{
13+
"disallowTypeAnnotations": true,
14+
"fixStyle": "separate-type-imports",
15+
"prefer": "type-imports"
16+
}
17+
],
1018
"@nx/enforce-module-boundaries": [
1119
"error",
1220
{
@@ -56,7 +64,7 @@
5664
"checkObsoleteDependencies": true,
5765
"checkVersionMismatches": true,
5866
"ignoredDependencies": ["jest-cucumber", "jest"],
59-
"ignoredFiles": ["**/test/**", "**/spec/**", "**/*.spec.ts", "**/*.spec.js", "**/*.test.ts", "**/*.test.js"]
67+
"ignoredFiles": ["**/test/**", "**/tests/*", "**/spec/**", "**/*.spec.ts", "**/*.spec.js", "**/*.test.ts", "**/*.test.js", "**/jest.*"]
6068
}
6169
]
6270
}

.github/component_owners.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ components:
33
libs/hooks/open-telemetry:
44
- beeme1mr
55
- toddbaert
6+
libs/providers/aws-ssm:
7+
- gdegiorgio
68
libs/providers/config-cat:
79
- lukas-reining
810
- adams85

.github/workflows/ci.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ jobs:
1414
runs-on: ubuntu-latest
1515
strategy:
1616
matrix:
17-
node-version: [18.x, 20.x, 22.x]
17+
node-version: [20.x, 22.x, 24.x]
1818
steps:
1919
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2020
with:
2121
fetch-depth: 0
2222
submodules: recursive
2323
- name: Use Node.js ${{ matrix.node-version }}
24-
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
24+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
2525
with:
2626
node-version: ${{ matrix.node-version }}
2727

@@ -31,9 +31,9 @@ jobs:
3131
- run: git branch --track main origin/main || true
3232

3333
- run: if ! npx nx format:check ; then echo "Format check failed. Please run 'npx nx format:write'."; fi
34-
- run: npx nx affected --target=lint --parallel=3
35-
- run: npx nx affected --target=test --parallel=3 --ci --code-coverage
36-
- run: npx nx affected --target=build --parallel=3
34+
- run: npx nx affected --target=lint --parallel=3 --exclude=js-sdk-contrib
35+
- run: npx nx affected --target=test --parallel=3 --ci --code-coverage --exclude=js-sdk-contrib
36+
- run: npx nx affected --target=build --parallel=3 --exclude=js-sdk-contrib
3737

3838
e2e:
3939
runs-on: ubuntu-latest
@@ -43,10 +43,9 @@ jobs:
4343
with:
4444
fetch-depth: 0
4545
submodules: recursive
46-
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
46+
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
4747
with:
48-
# we need 'fetch' for this test, which is only in 18+
49-
node-version: 18
48+
node-version: 20
5049
cache: 'npm'
5150

5251
- name: Install

.github/workflows/release-please.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ on:
55
name: Run Release Please
66
jobs:
77
release-please:
8+
environment: publish
89
runs-on: ubuntu-latest
910

1011
# Release-please creates a PR that tracks all changes
@@ -28,10 +29,10 @@ jobs:
2829
with:
2930
github_token: ${{ github.token }}
3031
- name: Setup Node
31-
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
32+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
3233
if: ${{ steps.release.outputs.releases_created }}
3334
with:
34-
node-version: 18
35+
node-version: 20
3536
registry-url: "https://registry.npmjs.org"
3637
- name: Build Packages
3738
if: ${{ steps.release.outputs.releases_created }}

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,7 @@ proto
4646
# yalc stuff
4747
.yalc
4848
yalc.lock
49+
50+
51+
# Generated by @nx/js
52+
.verdaccio

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
[submodule "libs/shared/flagd-core/test-harness"]
1414
path = libs/shared/flagd-core/test-harness
1515
url = https://github.com/open-feature/flagd-testbed
16-
branch = v0.5.21
16+
branch = v2.8.0
1717
[submodule "libs/shared/flagd-core/spec"]
1818
path = libs/shared/flagd-core/spec
1919
url = https://github.com/open-feature/spec

.release-please-manifest.json

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,25 @@
11
{
22
"libs/hooks/open-telemetry": "0.4.0",
3-
"libs/providers/go-feature-flag": "0.7.6",
3+
"libs/providers/go-feature-flag": "0.7.8",
44
"libs/providers/flagd": "0.13.3",
5-
"libs/providers/flagd-web": "0.7.2",
5+
"libs/providers/flagd-web": "0.7.3",
66
"libs/providers/env-var": "0.3.1",
7-
"libs/providers/config-cat": "0.7.4",
7+
"libs/providers/config-cat": "0.7.6",
88
"libs/providers/launchdarkly-client": "0.3.2",
9-
"libs/providers/go-feature-flag-web": "0.2.5",
10-
"libs/shared/flagd-core": "1.0.0",
9+
"libs/providers/go-feature-flag-web": "0.2.6",
10+
"libs/shared/flagd-core": "1.1.0",
1111
"libs/shared/ofrep-core": "1.0.1",
1212
"libs/providers/ofrep": "0.2.1",
13-
"libs/providers/ofrep-web": "0.3.2",
14-
"libs/providers/flipt": "0.1.2",
15-
"libs/providers/flagsmith-client": "0.1.2",
16-
"libs/providers/flipt-web": "0.1.2",
13+
"libs/providers/ofrep-web": "0.3.3",
14+
"libs/providers/flipt": "0.1.3",
15+
"libs/providers/flagsmith-client": "0.1.3",
16+
"libs/providers/flipt-web": "0.1.5",
1717
"libs/providers/multi-provider": "0.1.2",
1818
"libs/providers/multi-provider-web": "0.0.3",
1919
"libs/providers/growthbook-client": "0.1.2",
20-
"libs/providers/config-cat-web": "0.1.5",
20+
"libs/providers/config-cat-web": "0.1.6",
2121
"libs/shared/config-cat-core": "0.1.1",
2222
"libs/providers/unleash-web": "0.1.1",
23-
"libs/providers/growthbook": "0.1.2"
23+
"libs/providers/growthbook": "0.1.2",
24+
"libs/providers/aws-ssm": "0.1.3"
2425
}

CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
#
44
# Managed by Peribolos: https://github.com/open-feature/community/blob/main/config/open-feature/sdk-javascript/workgroup.yaml
55
#
6-
* @open-feature/sdk-javascript-maintainers
6+
* @open-feature/sdk-javascript-maintainers @open-feature/maintainers

assets/aws-ssm/create-param.png

106 KB
Loading

assets/aws-ssm/search.png

14.2 KB
Loading

0 commit comments

Comments
 (0)