codeql/ruby/tools
Cornelius Riemenschneider fd85c44129 Ruby: Start building the language pack using bazel.
This PR introduces a bazel and `rules_rust`-based build system
for the ruby extractor and language pack.
This replacese the existing, `cargo` and `cross`-based build system.

For local development, nothing changes, and the existing `cargo`-based
build still keeps working as-is.

We no longer need to use `cross` to compile our Linux binaries,
as we now can link against our hermetic C++ toolchain, which ships
with an old enough glibc, so that we don't run into symbol version issues
when deploying the binaries to older systems.
Besides the one change in dependency (explained in detail in `Cargo.toml`
and in https://github.com/github/codeql/pull/15595), nothing ought to
change in how we build the extractor.
2024-02-26 11:21:22 +00:00
..
BUILD.bazel Ruby: Start building the language pack using bazel. 2024-02-26 11:21:22 +00:00
autobuild.cmd Ruby: Update scripts for merged extractor 2023-04-07 15:49:17 +08:00
autobuild.sh Ruby: Update scripts for merged extractor 2023-04-07 15:49:17 +08:00
index-files.cmd Ruby: Update scripts for merged extractor 2023-04-07 15:49:17 +08:00
index-files.sh Ruby: Update scripts for merged extractor 2023-04-07 15:49:17 +08:00
qltest.cmd add --working-dir to Ruby qltest.cmd to fix Windows 2023-01-16 15:37:35 +01:00
qltest.sh Move files to ruby subfolder 2021-10-15 11:47:28 +02:00