Skip to content

Commit 6fd4cde

Browse files
committed
Include Bazel files in release archive
1 parent cffe42a commit 6fd4cde

File tree

8 files changed

+20
-20
lines changed

8 files changed

+20
-20
lines changed

BUILD.bazel

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package_group(
2+
name = "generated",
3+
includes = [
4+
"@periphery_generated//:package_group"
5+
],
6+
)
7+
8+
package_group(
9+
name = "package_group",
10+
packages = ["//..."],
11+
)
12+
13+
alias(actual = "@periphery_generated//rule:scan", name = "scan")

MODULE.bazel.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Sources/ProjectDrivers/BazelProjectDriver.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,15 +94,15 @@ public class BazelProjectDriver: ProjectDriver {
9494
let buildPath = outputPath.appending("BUILD.bazel")
9595
let deps = try queryTargets().joined(separator: ",\n")
9696
let buildFileContents = """
97-
load("@periphery//bazel/internal:scan.bzl", "scan")
97+
load("@periphery//bazel/scan:scan.bzl", "scan")
9898
9999
scan(
100100
name = "scan",
101101
testonly = True,
102102
config = "\(configPath)",
103103
periphery_binary = "\(executablePath)",
104104
visibility = [
105-
"@periphery//bazel:package_group"
105+
"@periphery//:package_group"
106106
],
107107
deps = [
108108
\(deps)
@@ -123,7 +123,7 @@ public class BazelProjectDriver: ProjectDriver {
123123
"run",
124124
"--check_visibility=false",
125125
"--ui_event_filters=-info,-debug,-warning",
126-
"@periphery//bazel:scan",
126+
"@periphery//:scan",
127127
])
128128

129129
// The actual scan is performed by Bazel.

bazel/BUILD.bazel

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +0,0 @@
1-
package_group(
2-
name = "generated",
3-
includes = [
4-
"@periphery_generated//:package_group"
5-
],
6-
)
7-
8-
package_group(
9-
name = "package_group",
10-
packages = ["//..."],
11-
)
12-
13-
alias(actual = "@periphery_generated//rule:scan", name = "scan")
File renamed without changes.

bazel/internal/scan.bzl renamed to bazel/scan/scan.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ scan = rule(
202202
"periphery_binary": attr.string(doc = "Path to the periphery binary."),
203203
"_template": attr.label(
204204
allow_single_file = True,
205-
default = "@periphery//bazel/internal:scan_template.sh",
205+
default = "@periphery//bazel/scan:scan_template.sh",
206206
),
207207
},
208208
outputs = {
File renamed without changes.

scripts/release

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ codesign periphery
5757

5858
# Archive
5959
zip_filename="periphery-${version}.zip"
60-
zip "${zip_filename}" periphery LICENSE.md
60+
zip -r "${zip_filename}" periphery LICENSE.md MODULE.bazel BUILD.bazel bazel
6161
codesign "${zip_filename}"
6262

6363
echo -e "\n${zip_filename} checksum:"
@@ -101,7 +101,7 @@ if [[ $version == *"beta"* ]]; then
101101
fi
102102

103103
cd ..
104-
gh release create "--latest=${is_latest}" -F .release/release_notes.md "${version}" ".release/${zip_filename}" ".release/${zip_artifactbundle}"
104+
gh release create --latest="${is_latest}" -F .release/release_notes.md "${version}" ".release/${zip_filename}" ".release/${zip_artifactbundle}"
105105

106106
# Homebrew
107107
if [ $is_latest = false ]; then

0 commit comments

Comments
 (0)