Rust: introduce upgrades/downgrades infrastructure

This commit is contained in:
Paolo Tranquilli
2025-03-31 16:49:45 +02:00
parent 92cfb6ea15
commit f5d6fd081d
6 changed files with 7221 additions and 1 deletions

View File

@@ -86,7 +86,7 @@ case "${lang}" in
csharp | cpp | javascript | python)
scheme_file="${lang}/ql/lib/semmlecode.${lang}.dbscheme"
;;
go | ruby | swift)
go | ruby | rust | swift)
scheme_file="${lang}/ql/lib/${lang}.dbscheme"
;;
*)

View File

@@ -55,6 +55,7 @@ codeql_pack(
srcs = [
":root-files",
":tools",
"//rust/downgrades",
],
experimental = True,
)

View File

@@ -0,0 +1,12 @@
load("@rules_pkg//pkg:mappings.bzl", "pkg_files", "strip_prefix")
pkg_files(
name = "downgrades",
srcs = glob(
["**"],
exclude = ["BUILD.bazel"],
),
prefix = "downgrades",
strip_prefix = strip_prefix.from_pkg(),
visibility = ["//rust:__pkg__"],
)

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,5 @@
name: codeql/rust-downgrades
groups: rust
downgrades: .
library: true
warnOnImplicitThis: true

File diff suppressed because it is too large Load Diff