@@ -55,18 +55,17 @@ static-release: server-static-compressed
55
55
--arch ${UNAME_M} \
56
56
--output-path etc/packaging/static/manifest/viam-server-${BUILD_CHANNEL} -${UNAME_M} .json
57
57
58
- static-release-win : FILENAME_OS=-windows
59
58
static-release-win :
60
- # note: FILENAME_OS will be -windows for windows builds; for backwards compatibility, we don't do this for linux.
61
59
rm -f bin/static/viam-server-windows.exe
62
60
GOOS=windows GOARCH=amd64 go build -tags no_cgo,osusergo,netgo -ldflags=" -extldflags=-static $( COMMON_LDFLAGS) " -o bin/static/viam-server-windows.exe ./web/cmd/server
63
61
upx --best --lzma bin/static/viam-server-windows.exe
64
62
65
63
rm -rf etc/packaging/static/deploy/
66
64
mkdir -p etc/packaging/static/deploy/
67
- cp bin/static/viam-server-windows.exe etc/packaging/static/deploy/viam-server$(FILENAME_OS)-${BUILD_CHANNEL}-${UNAME_M}.exe
65
+ cp bin/static/viam-server-windows.exe etc/packaging/static/deploy/viam-server-${BUILD_CHANNEL}-windows-${UNAME_M}
66
+ # note: the stable/latest file still has a .exe extension because we expect this to be a known URL that people download + want to have usable.
68
67
if [ "${RELEASE_TYPE}" = "stable" ] || [ "${RELEASE_TYPE}" = "latest" ]; then \
69
- cp bin/static/viam-server-windows.exe etc/packaging/static/deploy/viam-server$(FILENAME_OS) -${RELEASE_TYPE}-${UNAME_M}.exe; \
68
+ cp bin/static/viam-server-windows.exe etc/packaging/static/deploy/viam-server-${RELEASE_TYPE}-windows -${UNAME_M}.exe; \
70
69
fi
71
70
72
71
# note: GOOS=windows would break this on a linux runner
@@ -75,9 +74,9 @@ static-release-win:
75
74
rm -rf etc/packaging/static/manifest/
76
75
mkdir -p etc/packaging/static/manifest/
77
76
go run ./etc/subsystem_manifest \
78
- --binary-path etc/packaging/static/deploy/viam-server$(FILENAME_OS) -${BUILD_CHANNEL}-${UNAME_M}.exe \
79
- --upload-path packages.viam.com/apps/viam-server/viam-server$(FILENAME_OS) -${BUILD_CHANNEL}-${UNAME_M}.exe \
77
+ --binary-path etc/packaging/static/deploy/viam-server-${BUILD_CHANNEL}-windows- ${UNAME_M} \
78
+ --upload-path packages.viam.com/apps/viam-server/viam-server-${BUILD_CHANNEL}-windows- ${UNAME_M} \
80
79
--version ${BUILD_CHANNEL} \
81
80
--arch ${UNAME_M} \
82
81
--resources-json win-resources.json \
83
- --output-path etc/packaging/static/manifest/viam-server$(FILENAME_OS) -${BUILD_CHANNEL}-${UNAME_M}.json
82
+ --output-path etc/packaging/static/manifest/viam-server-${BUILD_CHANNEL}-windows -${UNAME_M}.json
0 commit comments