Skip to content

Commit 03e8193

Browse files
authored
1 parent 982076c commit 03e8193

File tree

5 files changed

+69
-1
lines changed

5 files changed

+69
-1
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
module(
2+
name = "gotopt2",
3+
version = "2.2.19",
4+
)
5+
6+
bazel_dep(name = "rules_go", version = "0.50.1")
7+
bazel_dep(name = "gazelle", version = "0.42.0", repo_name = "bazel_gazelle")
8+
bazel_dep(name = "buildifier_prebuilt", version = "6.4.0")
9+
bazel_dep(name = "bazel_bats", version = "0.35.0")
10+
bazel_dep(name = "rules_pkg", version = "1.0.1")
11+
12+
# Go SDK
13+
14+
go_sdk = use_extension("@rules_go//go:extensions.bzl", "go_sdk")
15+
go_sdk.download(version = "1.24.1")
16+
17+
go_deps = use_extension("@bazel_gazelle//:extensions.bzl", "go_deps")
18+
go_deps.from_file(go_mod = "//:go.mod")
19+
20+
# All *direct* Go dependencies of the module have to be listed explicitly.
21+
use_repo(
22+
go_deps,
23+
"com_github_google_go_cmp",
24+
"in_gopkg_yaml_v3",
25+
)
26+
27+
# multitool
28+
bazel_dep(name = "rules_multitool", version = "1.9.0")
29+
multitool = use_extension("@rules_multitool//multitool:extension.bzl", "multitool")
30+
multitool.hub(lockfile = "//:multitool.lock.json")
31+
use_repo(multitool, "multitool")
32+
33+
# rules_shell
34+
bazel_dep(name = "rules_shell", version = "0.6.1")
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
===================================================================
2+
--- a/MODULE.bazel
3+
+++ b/MODULE.bazel
4+
@@ -1,7 +1,7 @@
5+
module(
6+
name = "gotopt2",
7+
- version = "2.0.1",
8+
+ version = "2.2.19",
9+
)
10+
11+
bazel_dep(name = "rules_go", version = "0.50.1")
12+
bazel_dep(name = "gazelle", version = "0.42.0", repo_name = "bazel_gazelle")
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
bcr_test_module:
2+
module_path: "integration"
3+
matrix:
4+
platform: ["ubuntu2204"]
5+
bazel: [8.x]
6+
tasks:
7+
run_tests:
8+
name: "Run test module"
9+
platform: ${{ platform }}
10+
bazel: ${{ bazel }}
11+
test_targets:
12+
- "//..."

modules/gotopt2/2.2.19/source.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"integrity": "sha256-lt1sd3F9W6Kmp6UQmo+2CPqrq3WzBeAT/Sth6f6RoBM=",
3+
"strip_prefix": "",
4+
"url": "https://github.com/filmil/gotopt2/releases/download/v2.2.19/gotopt2-v2.2.19.zip",
5+
"patches": {
6+
"module_dot_bazel_version.patch": "sha256-S2cJvtATp6oZgCc7y8oh0UveRJ1w6iagkGEatOg3VpM="
7+
},
8+
"patch_strip": 1
9+
}

modules/gotopt2/metadata.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
],
1414
"versions": [
1515
"2.2.0",
16-
"2.2.2"
16+
"2.2.2",
17+
"2.2.19"
1718
],
1819
"yanked_versions": {}
1920
}

0 commit comments

Comments
 (0)