Skip to content

Commit ce9e797

Browse files
Release: https://github.com/helly25/mbo/releases/tag/0.7.0 _Automated by [Publish to BCR](https://github.com/apps/publish-to-bcr)_ Co-authored-by: publish-to-bcr-bot <112732530+publish-to-bcr-bot[bot]@users.noreply.github.com>
1 parent 7647bbd commit ce9e797

File tree

5 files changed

+85
-1
lines changed

5 files changed

+85
-1
lines changed
+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# SPDX-FileCopyrightText: Copyright (c) The helly25 authors (helly25.com)
2+
# SPDX-License-Identifier: Apache-2.0
3+
#
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
16+
"""Module helly25_mbo"""
17+
18+
# Due to flag and test references to the repo name we use the old name for now.
19+
module(
20+
name = "helly25_mbo",
21+
version = "0.7.0",
22+
repo_name = "com_helly25_mbo",
23+
)
24+
25+
# For local development we include LLVM and Hedron-Compile-Commands.
26+
# For bazelmod usage these have to be provided by the main module - if necessary.
27+
# include("//bazelmod:dev.MODULE.bazel")
28+
29+
# include("//bazelmod:llvm.MODULE.bazel")
30+
31+
bazel_dep(name = "bazel_skylib", version = "1.7.1")
32+
bazel_dep(name = "rules_cc", version = "0.1.1")
33+
bazel_dep(name = "platforms", version = "0.0.11")
34+
bazel_dep(name = "abseil-cpp", version = "20250127.0", repo_name = "com_google_absl")
35+
bazel_dep(name = "re2", version = "2024-07-02.bcr.1", repo_name = "com_googlesource_code_re2")
36+
bazel_dep(name = "googletest", version = "1.16.0", repo_name = "com_google_googletest")
37+
bazel_dep(name = "google_benchmark", version = "1.9.1", repo_name = "com_github_google_benchmark")
38+
bazel_dep(name = "helly25_bashtest", version = "0.1.0", repo_name = "com_helly25_bashtest")
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
diff --git a/MODULE.bazel b/MODULE.bazel
2+
index c298a32..658794e 100644
3+
--- a/MODULE.bazel
4+
+++ b/MODULE.bazel
5+
@@ -24,9 +24,9 @@ module(name = "helly25_mbo"...)
6+
7+
# For local development we include LLVM and Hedron-Compile-Commands.
8+
# For bazelmod usage these have to be provided by the main module - if necessary.
9+
-include("//bazelmod:dev.MODULE.bazel")
10+
-
11+
-include("//bazelmod:llvm.MODULE.bazel")
12+
+# include("//bazelmod:dev.MODULE.bazel")
13+
+
14+
+# include("//bazelmod:llvm.MODULE.bazel")
15+
16+
bazel_dep(name = "bazel_skylib", version = "1.7.1")
17+
bazel_dep(name = "rules_cc", version = "0.1.1")
+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
matrix:
2+
bazel:
3+
- 7.x
4+
- 8.x
5+
platform:
6+
- ubuntu2404
7+
- macos
8+
tasks:
9+
verify_targets:
10+
name: Verify build targets
11+
platform: ${{ platform }}
12+
bazel: ${{ bazel }}
13+
build_flags:
14+
- '--cxxopt=-std=c++20'
15+
#bazel query 'kind(cc_binary,//...) - rdeps(//mbo/mope:mope,//...)'
16+
build_targets:
17+
- '@helly25_mbo//mbo/container:limited_set_benchmark'
18+
- '@helly25_mbo//mbo/diff:unified_diff'
19+
- '@helly25_mbo//mbo/file:glob'

modules/helly25_mbo/0.7.0/source.json

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"integrity": "sha256-qxnv+EiSn5ezpXoEpxIbqRS9Se5PQUKhGptrQ6vEb6c=",
3+
"strip_prefix": "mbo-0.7.0",
4+
"url": "https://github.com/helly25/mbo/releases/download/0.7.0/mbo-0.7.0.tar.gz",
5+
"patches": {
6+
"bazelmod.patch": "sha256-HmvtMdAzyREZKZBTjSOfBcesYzZ8LBjfMnPQ9MN9OCg="
7+
},
8+
"patch_strip": 1
9+
}

modules/helly25_mbo/metadata.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
"0.4.3",
1919
"0.4.4",
2020
"0.5.0",
21-
"0.6.0"
21+
"0.6.0",
22+
"0.7.0"
2223
],
2324
"yanked_versions": {}
2425
}

0 commit comments

Comments
 (0)