Skip to content

Conversation

@data-douser
Copy link
Collaborator

What This PR Contributes

This pull request is a test of potential improvements to cross-platform compatibility for path handling in the CDS tools, especially for Windows environments, and adds a new GitHub Actions workflow for running CodeQL unit tests on Windows. It also updates several development dependencies and enhances test coverage for Windows-specific path logic.

…dvanced-security/codeql-sap-js into data-douser/cds-extractor-windows-os-3
This commit:

- renames the actions workflows that run CodeQL unit tests on Linux
  and Windows;

- refactors the Windows workflow to address errors and inefficiencies
  identified after initial run;

- adds a Windows equivalent script for performing CDS compilation
  within an actions workflow on 'windows-latest' OS.
This commit:

- Adds a .gitattributes file in order to force consistent line feed (LF)
  endings for cross platform (Linux, Windows, etc.) testing of custom
  CodeQL queries and libraries.

- Attempts to fix CodeQL query unit tests that are failing when run
  on Windows OS due to different, default LF (character) endings.
@data-douser data-douser self-assigned this Jan 28, 2026
@data-douser data-douser added bug Something isn't working enhancement New feature or request labels Jan 28, 2026
@data-douser data-douser linked an issue Jan 28, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CDS extractor must support Windows OS

2 participants