Skip to content

Commit 8ec31fb

Browse files
committed
Use safe.directory instead of disabling go' vcs stamping
1 parent 5f30a51 commit 8ec31fb

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

workflow-templates/assets/release-go-task/DistTasks.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ tasks:
8585
-w /home/build \
8686
-e CGO_ENABLED={{.CGO_ENABLED}} \
8787
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
88-
--build-cmd "{{.BUILD_COMMAND}}" \
88+
--build-cmd "git config --global --add safe.directory /home/build && {{.BUILD_COMMAND}}" \
8989
-p "{{.BUILD_PLATFORM}}"
9090
9191
zip \
@@ -95,7 +95,7 @@ tasks:
9595
9696
vars:
9797
PLATFORM_DIR: "{{.PROJECT_NAME}}_windows_arm64"
98-
BUILD_COMMAND: "go build -buildvcs=false -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.LDFLAGS}}"
98+
BUILD_COMMAND: "go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.LDFLAGS}}"
9999
BUILD_PLATFORM: "windows/arm64"
100100
CONTAINER_TAG: "{{.GO_VERSION}}-windows-arm64-debian12"
101101
PACKAGE_PLATFORM: "Windows_ARM64"
@@ -167,7 +167,7 @@ tasks:
167167
-w /home/build \
168168
-e CGO_ENABLED={{.CGO_ENABLED}} \
169169
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
170-
--build-cmd "{{.BUILD_COMMAND}}" \
170+
--build-cmd "git config --global --add safe.directory /home/build && {{.BUILD_COMMAND}}" \
171171
-p "{{.BUILD_PLATFORM}}"
172172
173173
tar cz \
@@ -179,7 +179,7 @@ tasks:
179179
180180
vars:
181181
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_7"
182-
BUILD_COMMAND: "go build -buildvcs=false -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
182+
BUILD_COMMAND: "go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
183183
BUILD_PLATFORM: "linux/armv7"
184184
CONTAINER_TAG: "{{.GO_VERSION}}-armhf-debian10"
185185
PACKAGE_PLATFORM: "Linux_ARMv7"
@@ -195,7 +195,7 @@ tasks:
195195
-w /home/build \
196196
-e CGO_ENABLED={{.CGO_ENABLED}} \
197197
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
198-
--build-cmd "{{.BUILD_COMMAND}}" \
198+
--build-cmd "git config --global --add safe.directory /home/build && {{.BUILD_COMMAND}}" \
199199
-p "{{.BUILD_PLATFORM}}"
200200
201201
tar cz \
@@ -207,7 +207,7 @@ tasks:
207207
208208
vars:
209209
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_6"
210-
BUILD_COMMAND: "go build -buildvcs=false -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
210+
BUILD_COMMAND: "go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
211211
BUILD_PLATFORM: "linux/armv6"
212212
CONTAINER_TAG: "{{.GO_VERSION}}-armel-debian12"
213213
PACKAGE_PLATFORM: "Linux_ARMv6"
@@ -223,7 +223,7 @@ tasks:
223223
-w /home/build \
224224
-e CGO_ENABLED={{.CGO_ENABLED}} \
225225
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
226-
--build-cmd "{{.BUILD_COMMAND}}" \
226+
--build-cmd "git config --global --add safe.directory /home/build && {{.BUILD_COMMAND}}" \
227227
-p "{{.BUILD_PLATFORM}}"
228228
229229
tar cz \
@@ -235,7 +235,7 @@ tasks:
235235
236236
vars:
237237
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_64"
238-
BUILD_COMMAND: "go build -buildvcs=false -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
238+
BUILD_COMMAND: "go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
239239
BUILD_PLATFORM: "linux/arm64"
240240
CONTAINER_TAG: "{{.GO_VERSION}}-base-arm-debian10"
241241
PACKAGE_PLATFORM: "Linux_ARM64"
@@ -251,7 +251,7 @@ tasks:
251251
-w /home/build \
252252
-e CGO_ENABLED={{.CGO_ENABLED}} \
253253
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
254-
--build-cmd "{{.BUILD_COMMAND}}" \
254+
--build-cmd "git config --global --add safe.directory /home/build && {{.BUILD_COMMAND}}" \
255255
-p "{{.BUILD_PLATFORM}}"
256256
257257
tar cz \
@@ -263,7 +263,7 @@ tasks:
263263
264264
vars:
265265
PLATFORM_DIR: "{{.PROJECT_NAME}}_osx_darwin_amd64"
266-
BUILD_COMMAND: "go build -buildvcs=false -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
266+
BUILD_COMMAND: "go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
267267
BUILD_PLATFORM: "darwin/amd64"
268268
# We are experiencing the following error with macOS_64bit build:
269269
#
@@ -292,7 +292,7 @@ tasks:
292292
-w /home/build \
293293
-e CGO_ENABLED={{.CGO_ENABLED}} \
294294
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
295-
--build-cmd "{{.BUILD_COMMAND}}" \
295+
--build-cmd "git config --global --add safe.directory /home/build && {{.BUILD_COMMAND}}" \
296296
-p "{{.BUILD_PLATFORM}}"
297297
298298
tar cz \
@@ -304,7 +304,7 @@ tasks:
304304
305305
vars:
306306
PLATFORM_DIR: "{{.PROJECT_NAME}}_osx_darwin_arm64"
307-
BUILD_COMMAND: "go build -buildvcs=false -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
307+
BUILD_COMMAND: "go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
308308
BUILD_PLATFORM: "darwin/arm64"
309309
CONTAINER_TAG: "{{.GO_VERSION}}-darwin-arm64-debian10"
310310
PACKAGE_PLATFORM: "macOS_ARM64"

0 commit comments

Comments
 (0)