From b380ee772fd17f9fd0bab2e1bd4634d68bc20ff3 Mon Sep 17 00:00:00 2001 From: pshu Date: Wed, 27 Aug 2025 12:06:58 +0800 Subject: [PATCH 1/4] chore: debug test/electron --- .github/workflows/ci.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7a698d07..88a6863a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -86,7 +86,7 @@ jobs: strategy: fail-fast: false matrix: - os: [rspack-ubuntu-22.04-large, windows-latest] + os: [rspack-windows-2022-large, windows-latest] go-version: ['1.25.0'] steps: - name: Checkout code @@ -120,6 +120,17 @@ jobs: sudo apt update sudo apt install -y libasound2 libgbm1 libgtk-3-0 libnss3 xvfb + - name: Setup MSYS2 + if: runner.os == 'Windows' + uses: msys2/setup-msys2@v2 + id: setup-msys2 + + - name: Setup tmate session + if: runner.os == 'Windows' + uses: mxschmitt/action-tmate@v3 + with: + msys2-location: ${{ steps.setup-msys2.outputs.msys2-location }} + - name: VSCode Test Cache uses: lynx-infra/cache@5c6160a6a4c7fca80a2f3057bb9dfc9513fcb732 with: From 1f8074d1addfb920d2cfeac811eba1b602255517 Mon Sep 17 00:00:00 2001 From: pshu Date: Wed, 27 Aug 2025 12:49:02 +0800 Subject: [PATCH 2/4] chore: debug build --- .github/workflows/ci.yml | 24 +++++++++---------- .../vscode-extension/__tests__/runTest.ts | 5 +++- 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 88a6863a..3ae59531 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -108,7 +108,7 @@ jobs: run: pnpm format:check - name: Build - run: pnpm build + run: pnpm -r --filter='!website' build - name: TypeCheck if: runner.os == 'Linux' @@ -120,17 +120,6 @@ jobs: sudo apt update sudo apt install -y libasound2 libgbm1 libgtk-3-0 libnss3 xvfb - - name: Setup MSYS2 - if: runner.os == 'Windows' - uses: msys2/setup-msys2@v2 - id: setup-msys2 - - - name: Setup tmate session - if: runner.os == 'Windows' - uses: mxschmitt/action-tmate@v3 - with: - msys2-location: ${{ steps.setup-msys2.outputs.msys2-location }} - - name: VSCode Test Cache uses: lynx-infra/cache@5c6160a6a4c7fca80a2f3057bb9dfc9513fcb732 with: @@ -155,6 +144,17 @@ jobs: if: runner.os == 'Linux' run: pnpm run lint + - name: Setup MSYS2 + if: ${{ failure() && runner.os == 'Windows' }} + uses: msys2/setup-msys2@v2 + id: setup-msys2 + + - name: Setup tmate session + if: ${{ failure() && runner.os == 'Windows' }} + uses: mxschmitt/action-tmate@v3 + with: + msys2-location: ${{ steps.setup-msys2.outputs.msys2-location }} + done: needs: - test-go diff --git a/packages/vscode-extension/__tests__/runTest.ts b/packages/vscode-extension/__tests__/runTest.ts index f0b3452c..d0163ee6 100644 --- a/packages/vscode-extension/__tests__/runTest.ts +++ b/packages/vscode-extension/__tests__/runTest.ts @@ -16,7 +16,10 @@ async function main() { await runTests({ extensionDevelopmentPath, extensionTestsPath, - launchArgs: ['--disable-extensions', testWorkspace], + launchArgs: [ + '--disable-extensions', testWorkspace, + '--disable-features=NetworkService,OutOfBlinkCors' + ], }); } catch (err) { console.error(err); From ce2f3fe3e30c0a8ba4b97ddb534592571958ff92 Mon Sep 17 00:00:00 2001 From: pshu Date: Wed, 27 Aug 2025 16:04:13 +0800 Subject: [PATCH 3/4] chore: try options --- packages/vscode-extension/__tests__/runTest.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/vscode-extension/__tests__/runTest.ts b/packages/vscode-extension/__tests__/runTest.ts index d0163ee6..cb7b7caa 100644 --- a/packages/vscode-extension/__tests__/runTest.ts +++ b/packages/vscode-extension/__tests__/runTest.ts @@ -17,8 +17,11 @@ async function main() { extensionDevelopmentPath, extensionTestsPath, launchArgs: [ - '--disable-extensions', testWorkspace, - '--disable-features=NetworkService,OutOfBlinkCors' + '--disable-extensions', + testWorkspace, + '--disable-features=NetworkService,OutOfBlinkCors', + '--disable-integrated-auth', + '--auth-server-allowlist="_"', ], }); } catch (err) { From 98b8ead95b551891aa7c62d363c9d551708d9371 Mon Sep 17 00:00:00 2001 From: pshu Date: Wed, 27 Aug 2025 16:21:17 +0800 Subject: [PATCH 4/4] chore: start NLA srevice --- .github/workflows/ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3ae59531..ca544862 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -110,6 +110,10 @@ jobs: - name: Build run: pnpm -r --filter='!website' build + - name: Setup NLA + if: runner.os == 'Windows' + run: sc start NlaSvc + - name: TypeCheck if: runner.os == 'Linux' run: pnpm typecheck