-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathBUILD
More file actions
59 lines (52 loc) · 2.13 KB
/
Copy pathBUILD
File metadata and controls
59 lines (52 loc) · 2.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
load("@rules_pkg//:pkg.bzl", "pkg_tar")
load("@typedb_bazel_distribution//common:rules.bzl", "assemble_versioned", "assemble_zip", "assemble_targz")
load("@typedb_bazel_distribution//common/tgz2zip:rules.bzl", "tgz2zip")
load("@typedb_bazel_distribution//github:rules.bzl", "deploy_github")
load("//:deployment.bzl", deployment = "deployment")
pkg_tar(
name = "typedb-examples-usecase-datasets-tar",
srcs = [
"//use-cases/bookstore:bookstore-dataset",
"//use-cases/social-network:social-network-dataset",
"//use-cases/identity-and-access-management:iam-dataset",
"//use-cases/cyber-threat-intelligence:cti-dataset",
"//use-cases/fraud-detection:fraud-detection-dataset",
],
)
assemble_targz(
name = "typedb-example-usecase-datasets-targz",
targets = [
"typedb-examples-usecase-datasets-tar",
],
)
tgz2zip(
name = "typedb-example-usecase-datasets-zip",
tgz = ":typedb-example-usecase-datasets-targz",
output_filename = "typedb-example-usecase-datasets"
)
deploy_github(
name = "deploy-github",
release_description = "//:RELEASE_NOTES_LATEST.md",
title = "TypeDB Example Datasets",
title_append_version = True,
organisation = deployment['github.organisation'],
repository = deployment['github.repository'],
draft = False,
archive = ":typedb-example-usecase-datasets-zip"
)