1
- load ("@rules_pkg//pkg:mappings.bzl" , "pkg_filegroup" , "pkg_files" )
2
- load ("@semmle_code//:dist.bzl" , "dist" , "pack_zip" )
3
- load ("//:defs.bzl" , "codeql_platform" )
1
+ load ("@rules_pkg//pkg:mappings.bzl" , "pkg_filegroup" )
2
+ load ("//misc/bazel:pkg.bzl" , "codeql_pack" , "codeql_pkg_files" )
4
3
5
4
package (default_visibility = ["//visibility:public" ])
6
5
14
13
actual = "//ruby/ql/lib:dbscheme-stats" ,
15
14
)
16
15
17
- pkg_files (
16
+ codeql_pkg_files (
18
17
name = "dbscheme-group" ,
19
18
srcs = [
20
19
":dbscheme" ,
@@ -31,30 +30,27 @@ pkg_filegroup(
31
30
],
32
31
)
33
32
34
- pkg_files (
33
+ codeql_pkg_files (
35
34
name = "codeql-extractor-yml" ,
36
35
srcs = ["codeql-extractor.yml" ],
37
36
strip_prefix = None ,
38
37
)
39
38
40
- dist (
41
- name = "extractor-generic" ,
39
+ codeql_pkg_files (
40
+ name = "extractor-arch" ,
41
+ exes = [
42
+ "//ruby/extractor" ,
43
+ ],
44
+ prefix = "tools/{CODEQL_PLATFORM}" ,
45
+ )
46
+
47
+ codeql_pack (
48
+ name = "ruby" ,
42
49
srcs = [
43
50
":codeql-extractor-yml" ,
44
51
":dbscheme-group" ,
52
+ ":extractor-arch" ,
45
53
"//ruby/downgrades" ,
46
54
"//ruby/tools" ,
47
55
],
48
- prefix = "ruby" ,
49
- visibility = ["//visibility:public" ],
50
- )
51
-
52
- pack_zip (
53
- name = "extractor-arch" ,
54
- srcs = [
55
- "//ruby/extractor" ,
56
- ],
57
- package_file_name = "extractor-" + codeql_platform + ".zip" ,
58
- prefix = "ruby/tools/" + codeql_platform ,
59
- visibility = ["//visibility:public" ],
60
56
)
0 commit comments