summaryrefslogtreecommitdiff
path: root/.github/scripts
diff options
context:
space:
mode:
Diffstat (limited to '.github/scripts')
-rwxr-xr-x.github/scripts/build.mjs33
1 files changed, 0 insertions, 33 deletions
diff --git a/.github/scripts/build.mjs b/.github/scripts/build.mjs
deleted file mode 100755
index 251a036..0000000
--- a/.github/scripts/build.mjs
+++ /dev/null
@@ -1,33 +0,0 @@
-$.verbose = true
-
-const goos = [
- 'linux',
- 'darwin',
- 'windows',
-]
-const goarch = [
- 'amd64',
- 'arm64',
-]
-
-const name = (GOOS, GOARCH) => `gitmal_${GOOS}_${GOARCH}` + (GOOS === 'windows' ? '.exe' : '')
-
-const resp = await fetch('https://api.github.com/repos/antonmedv/gitmal/releases/latest')
-const {tag_name: latest} = await resp.json()
-
-await $`go mod download`
-
-await Promise.all(
- goos.flatMap(GOOS =>
- goarch.map(GOARCH =>
- $`GOOS=${GOOS} GOARCH=${GOARCH} go build -o ${name(GOOS, GOARCH)}`)))
-
-await Promise.all(
- goos.flatMap(GOOS =>
- goarch.map(GOARCH =>
- $`gh release upload ${latest} ${name(GOOS, GOARCH)}`)))
-
-await Promise.all(
- goos.flatMap(GOOS =>
- goarch.map(GOARCH =>
- $`rm ${name(GOOS, GOARCH)}`)))