eclipse-cdt-cloud / cdt-cloud-blueprint

CDT Cloud Blueprint is a template for building custom web-based C/C++ tools. It is made up of existing open source components and can be easily downloaded and installed on all major operating system platforms.
MIT License
26 stars 11 forks source link

fix: CI compilation error in Windows build #62

Closed sdirix closed 1 year ago

sdirix commented 1 year ago

What it does

Fixes the "Sign and Upload Windows" step in the Jenkins CI

Contributed on behalf of STMicroelectronics

Details

There is a typescript error during the "Sign and Upload Windows" step of the Jenkins CI, see https://ci.eclipse.org/theia/job/TheiaCDTCloud/job/master/26/

Comparing to Theia Blueprint we have additional tsconfig files and resolve to more Typescript versions. So this is where the difference might be coming from.

The update-blockmap.ts script is adapted to avoid the error TS6133: 'updateInfo' is declared but its value is never read error.

How to test

Merge and check whether the CI works