You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: release-tools/SIDECAR_RELEASE_PROCESS.md
+11-16
Original file line number
Diff line number
Diff line change
@@ -9,13 +9,8 @@ The release manager must:
9
9
* Be a member of the kubernetes-csi organization. Open an
10
10
[issue](https://github.com/kubernetes/org/issues/new?assignees=&labels=area%2Fgithub-membership&template=membership.md&title=REQUEST%3A+New+membership+for+%3Cyour-GH-handle%3E) in
11
11
kubernetes/org to request membership
12
-
* Be a top level approver for the repository. To become a top level approver,
13
-
the candidate must demonstrate ownership and deep knowledge of the repository
14
-
through active maintenance, responding to and fixing issues, reviewing PRs,
15
-
test triage.
16
-
* Be part of the maintainers or admin group for the repository. admin is a
17
-
superset of maintainers, only maintainers level is required for cutting a
18
-
release. Membership can be requested by submitting a PR to kubernetes/org.
12
+
* Be part of the maintainers group for the repository.
13
+
Membership can be requested by submitting a PR to kubernetes/org.
if ! [ $${#os_arch_seen_pre} = $${#os_arch_seen} ]; then \
91
95
continue; \
92
96
fi; \
93
-
if ! (set -x; CGO_ENABLED=0 GOOS="$$os" GOARCH="$$arch" go build $(GOFLAGS_VENDOR) -a -ldflags '$(FULL_LDFLAGS)' -o "./bin/$*$$suffix" ./cmd/$*); then \
97
+
if ! (set -x; cd ./$(CMDS_DIR)/$* && CGO_ENABLED=0 GOOS="$$os" GOARCH="$$arch" go build $(GOFLAGS_VENDOR) -a -ldflags '$(FULL_LDFLAGS)' -o "$(abspath ./bin)/$*$$suffix" .); then \
94
98
echo "Building $* for GOOS=$$os GOARCH=$$arch failed, see error(s) above."; \
configvar CSI_PROW_BUILD_PLATFORMS "linux amd64; linux ppc64le -ppc64le; linux s390x -s390x; linux arm64 -arm64; windows amd64 .exe nanoserver:1809 servercore:ltsc2019; windows amd64 .exe nanoserver:1909 servercore:1909; windows amd64 .exe nanoserver:2004 servercore:2004; windows amd64 .exe nanoserver:20H2 servercore:20H2""Go target platforms (= GOOS + GOARCH) and file suffix of the resulting binaries"
81
+
configvar CSI_PROW_BUILD_PLATFORMS "linux amd64; linux ppc64le -ppc64le; linux s390x -s390x; linux arm -arm; linux arm64 -arm64; windows amd64 .exe nanoserver:1809 servercore:ltsc2019; windows amd64 .exe nanoserver:1909 servercore:1909; windows amd64 .exe nanoserver:2004 servercore:2004; windows amd64 .exe nanoserver:20H2 servercore:20H2; windows amd64 .exe nanoserver:ltsc2022 servercore:ltsc2022""Go target platforms (= GOOS + GOARCH) and file suffix of the resulting binaries"
82
82
83
83
# If we have a vendor directory, then use it. We must be careful to only
84
84
# use this for "make" invocations inside the project's repo itself because
0 commit comments