diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7a698d07..ca544862 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 @@ -108,7 +108,11 @@ jobs: run: pnpm format:check - name: Build - run: pnpm build + run: pnpm -r --filter='!website' build + + - name: Setup NLA + if: runner.os == 'Windows' + run: sc start NlaSvc - name: TypeCheck if: runner.os == 'Linux' @@ -144,6 +148,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..cb7b7caa 100644 --- a/packages/vscode-extension/__tests__/runTest.ts +++ b/packages/vscode-extension/__tests__/runTest.ts @@ -16,7 +16,13 @@ async function main() { await runTests({ extensionDevelopmentPath, extensionTestsPath, - launchArgs: ['--disable-extensions', testWorkspace], + launchArgs: [ + '--disable-extensions', + testWorkspace, + '--disable-features=NetworkService,OutOfBlinkCors', + '--disable-integrated-auth', + '--auth-server-allowlist="_"', + ], }); } catch (err) { console.error(err);