Skip to content

Commit 31416aa

Browse files
committed
Fixes typedoc & updates pipelines to test website
1 parent 422d19e commit 31416aa

File tree

3 files changed

+21
-11
lines changed

3 files changed

+21
-11
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -83,14 +83,18 @@ jobs:
8383
- name: Run smoke test
8484
run: npm run smoketest
8585

86-
# - name: Install website node modules
87-
# working-directory: website
88-
# run: yarn install --frozen-lockfile
86+
- name: Install website node modules
87+
working-directory: website
88+
run: npm ci
8989

90-
# - name: Build website
91-
# working-directory: website
92-
# run: yarn run build
90+
- name: Install most recent version of monaco-editor
91+
working-directory: website
92+
run: npm install monaco-editor
9393

94-
# - name: Test website
95-
# working-directory: website
96-
# run: yarn test
94+
- name: Build website
95+
working-directory: website
96+
run: npm run build
97+
98+
- name: Test website
99+
working-directory: website
100+
run: npm run test

.github/workflows/website.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,10 @@ jobs:
5252
working-directory: website
5353
run: npm run build
5454

55+
- name: Test website
56+
working-directory: website
57+
run: npm run test
58+
5559
- name: Setup Pages
5660
uses: actions/configure-pages@v5
5761
- name: Upload artifact

website/typedoc/tsconfig.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
{
22
"compilerOptions": {
33
"module": "CommonJS",
4-
"skipLibCheck": true
4+
"skipLibCheck": true,
5+
"forceConsistentCasingInFileNames": true,
6+
"strict": true
57
},
6-
"include": ["../../out/monaco-editor/esm/vs/editor/editor.api.d.ts"],
8+
"include": ["../../out/monaco-editor/esm/vs/editor/editor.main.d.ts"],
79
"exclude": ["theme"]
810
}

0 commit comments

Comments
 (0)