Merge pull request #19167 from github/redsun82/rust-upgrades-downgrades

Rust: introduce upgrades/downgrades infrastructure
This commit is contained in:
Paolo Tranquilli
2025-04-01 12:01:30 +02:00
committed by GitHub
6 changed files with 7221 additions and 1 deletions

View File

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

View File

@@ -55,6 +55,7 @@ codeql_pack(
srcs = [ srcs = [
":root-files", ":root-files",
":tools", ":tools",
"//rust/downgrades",
], ],
experimental = True, 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