From 31416aac585821a8a77e12efddb0e14238aa5cfc Mon Sep 17 00:00:00 2001 From: Henning Dieterichs Date: Fri, 7 Nov 2025 16:53:52 +0100 Subject: [PATCH] Fixes typedoc & updates pipelines to test website --- .github/workflows/ci.yml | 22 +++++++++++++--------- .github/workflows/website.yml | 4 ++++ website/typedoc/tsconfig.json | 6 ++++-- 3 files changed, 21 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6dd7dd28..1abda5f1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -83,14 +83,18 @@ jobs: - name: Run smoke test run: npm run smoketest - # - name: Install website node modules - # working-directory: website - # run: yarn install --frozen-lockfile + - name: Install website node modules + working-directory: website + run: npm ci - # - name: Build website - # working-directory: website - # run: yarn run build + - name: Install most recent version of monaco-editor + working-directory: website + run: npm install monaco-editor - # - name: Test website - # working-directory: website - # run: yarn test + - name: Build website + working-directory: website + run: npm run build + + - name: Test website + working-directory: website + run: npm run test diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml index af4855af..256fba5d 100644 --- a/.github/workflows/website.yml +++ b/.github/workflows/website.yml @@ -52,6 +52,10 @@ jobs: working-directory: website run: npm run build + - name: Test website + working-directory: website + run: npm run test + - name: Setup Pages uses: actions/configure-pages@v5 - name: Upload artifact diff --git a/website/typedoc/tsconfig.json b/website/typedoc/tsconfig.json index 009a0396..fb7a7206 100644 --- a/website/typedoc/tsconfig.json +++ b/website/typedoc/tsconfig.json @@ -1,8 +1,10 @@ { "compilerOptions": { "module": "CommonJS", - "skipLibCheck": true + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "strict": true }, - "include": ["../../out/monaco-editor/esm/vs/editor/editor.api.d.ts"], + "include": ["../../out/monaco-editor/esm/vs/editor/editor.main.d.ts"], "exclude": ["theme"] }