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: 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
85
85
# setting it globally can break other go usages (like "go get <some command>"
86
86
# which is disabled with GOFLAGS=-mod=vendor).
87
87
configvar GOFLAGS_VENDOR "$( [ -d vendor ] &&echo'-mod=vendor')""Go flags for using the vendor directory"
88
88
89
-
configvar CSI_PROW_GO_VERSION_BUILD "1.16""Go version for building the component"# depends on component's source code
89
+
configvar CSI_PROW_GO_VERSION_BUILD "1.17.3""Go version for building the component"# depends on component's source code
90
90
configvar CSI_PROW_GO_VERSION_E2E """override Go version for building the Kubernetes E2E test suite"# normally doesn't need to be set, see install_e2e
91
91
configvar CSI_PROW_GO_VERSION_SANITY "${CSI_PROW_GO_VERSION_BUILD}""Go version for building the csi-sanity test suite"# depends on CSI_PROW_SANITY settings below
92
92
configvar CSI_PROW_GO_VERSION_KIND "${CSI_PROW_GO_VERSION_BUILD}""Go version for building 'kind'"# depends on CSI_PROW_KIND_VERSION below
0 commit comments