Skip to content

CI: update deps and fix CI test run#463

Open
TirottaSAP wants to merge 1 commit intomasterfrom
i759727-fix-ci
Open

CI: update deps and fix CI test run#463
TirottaSAP wants to merge 1 commit intomasterfrom
i759727-fix-ci

Conversation

@TirottaSAP
Copy link
Contributor

The xml-toolkit subpackage tests were failing in CI with 0% coverage and no useful error message.

Three things were broken:

  • vscode-test is deprecated and couldn't launch VS Code in a headless CI environment. Switched to @vscode/test-electron and added --headless --disable-gpu --no-sandbox flags.
  • That pulled in a newer @types/node that TypeScript 4.1.3 can't parse. Bumped TypeScript to ^5.0.0.
  • mocha.useColors() no longer exists in Mocha 10. Replaced it with color: true in the constructor.

@bd82 bd82 self-assigned this Mar 18, 2026
@bd82
Copy link
Member

bd82 commented Mar 18, 2026

Are you sure there is full coverage info here?
image

@bd82 bd82 self-requested a review March 18, 2026 12:53
Copy link
Member

@bd82 bd82 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Look good.

Please verify the coverage info exists.
Its possible with the VSCode Testing Library that coverage is not (easily?) exported
due to running in a separate process.

@bd82 bd82 changed the title fix: update deps and fix CI test run CI: update deps and fix CI test run Mar 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants