Skip to content

Commit ca22529

Browse files
matus-vacularoncohen
authored andcommitted
fix: docs ci script (#298)
If typedoc fails, so should the whole script
1 parent d0e75be commit ca22529

File tree

19 files changed

+71
-73
lines changed

19 files changed

+71
-73
lines changed

.github/workflows/package-ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ jobs:
3434
- id: build
3535
name: Build the project
3636
run: yarn build
37+
- name: Build docs
38+
run: yarn docs
3739
- id: test
3840
name: Test the project
3941
run: yarn test:ci

docs.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#!/bin/sh
22

3+
set -e
4+
35
typedoc
46

57
# We need to fix the links in the generated markdown files.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"test:ci": "lerna run test:ci --stream",
1515
"test": "lerna run test --stream",
1616
"prettier": "lerna run prettier --stream",
17+
"prettier:fix": "lerna run prettier -- --write",
1718
"lint": "lerna run lint --stream",
1819
"lint:ci": "lerna run lint:ci --stream",
1920
"version": "lerna version --exact --no-push",

packages/browser-sdk/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
"@bucketco/eslint-config": "0.0.2",
4646
"@bucketco/tsconfig": "0.0.2",
4747
"@playwright/test": "^1.49.1",
48-
"@types/node": "^20.14.0",
48+
"@types/node": "^22.12.0",
4949
"@types/webpack": "^5.28.5",
5050
"css-loader": "^6.9.0",
5151
"eslint": "^8.57.0",
@@ -57,7 +57,7 @@
5757
"postcss-preset-env": "^9.3.0",
5858
"prettier": "^3.2.5",
5959
"style-loader": "^3.3.4",
60-
"typescript": "^5.4.5",
60+
"typescript": "^5.7.3",
6161
"vite": "^5.3.5",
6262
"vite-plugin-dts": "^4.0.0-beta.1",
6363
"vitest": "^2.0.4",

packages/browser-sdk/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"extends": "@bucketco/tsconfig/library",
33
"compilerOptions": {
4+
"lib": [],
45
"outDir": "./dist/",
56
"jsx": "react",
67
"jsxFactory": "h",

packages/flag-evaluation/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@
2727
"devDependencies": {
2828
"@bucketco/eslint-config": "workspace:^",
2929
"@bucketco/tsconfig": "workspace:^",
30-
"@types/node": "^20.11.0",
30+
"@types/node": "^22.12.0",
3131
"eslint": "^8.57.0",
3232
"prettier": "^3.3.3",
3333
"ts-node": "^10.9.2",
34-
"typescript": "^5.3.3",
34+
"typescript": "^5.7.3",
3535
"vitest": "^2.0.5"
3636
}
3737
}

packages/flag-evaluation/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"extends": "@bucketco/tsconfig/library",
33
"compilerOptions": {
4+
"lib": [],
45
"outDir": "./dist/"
56
},
67
"include": ["src"],

packages/node-sdk/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@
3131
"@babel/core": "~7.24.7",
3232
"@bucketco/eslint-config": "~0.0.2",
3333
"@bucketco/tsconfig": "~0.0.2",
34-
"@types/node": "~20.14.9",
34+
"@types/node": "^22.12.0",
3535
"@vitest/coverage-v8": "~1.6.0",
3636
"c8": "~10.1.0",
3737
"eslint": "~8.56.0",
3838
"flush-promises": "~1.0.2",
3939
"prettier": "~3.3.2",
4040
"ts-node": "~10.9.2",
41-
"typescript": "~5.5.3",
41+
"typescript": "^5.7.3",
4242
"vite": "~5.3.3",
4343
"vite-plugin-dts": "~3.9.1",
4444
"vitest": "~1.6.0"

packages/node-sdk/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"extends": "@bucketco/tsconfig/library",
33
"compilerOptions": {
4+
"lib": [],
45
"outDir": "./dist/",
56
"declarationDir": "./dist/types",
67
"declarationMap": true

packages/openfeature-browser-provider/example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@
1717
"react-dom": "^18"
1818
},
1919
"devDependencies": {
20-
"@types/node": "^20",
20+
"@types/node": "^22.12.0",
2121
"@types/react": "^18",
2222
"@types/react-dom": "^18",
2323
"eslint": "^8",
2424
"eslint-config-next": "14.2.5",
2525
"postcss": "^8",
2626
"tailwindcss": "^3.4.1",
27-
"typescript": "^5"
27+
"typescript": "^5.7.3"
2828
}
2929
}

0 commit comments

Comments
 (0)