Skip to content

Commit e09edfd

Browse files
committed
fixup! chore: update release workflow to use new build scripts
1 parent 5c9dd9e commit e09edfd

File tree

3 files changed

+11
-65
lines changed

3 files changed

+11
-65
lines changed

.github/.goreleaser-release-darwin.yaml

Lines changed: 0 additions & 58 deletions
This file was deleted.

.github/workflows/release.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,18 +52,18 @@ jobs:
5252
- name: Build Site
5353
run: make site/out/index.html
5454

55-
- name: Build Slim Binaries
55+
- name: Build Linux and Windows Binaries
5656
run: |
5757
mkdir -p ./dist
58+
# build slim binaries
5859
./scripts/build_go_slim.sh \
5960
--version "$(VERSION)" \
6061
--output ./dist/ \
6162
linux:amd64,armv7,arm64 \
6263
windows:amd64,arm64 \
6364
darwin:amd64,arm64
6465
65-
- name: Build Linux and Windows Binaries
66-
run: |
66+
# build linux and windows binaries
6767
./scripts/build_go_matrix.sh \
6868
--output ./dist/ \
6969
--archive \
@@ -126,18 +126,18 @@ jobs:
126126
- name: Build Site
127127
run: make site/out/index.html
128128

129-
- name: Build Slim Binaries
129+
- name: Build darwin Binaries (with signatures)
130130
run: |
131131
mkdir -p ./dist
132+
# build slim binaries
132133
./scripts/build_go_slim.sh \
133134
--version "$(VERSION)" \
134135
--output ./dist/ \
135136
linux:amd64,armv7,arm64 \
136137
windows:amd64,arm64 \
137138
darwin:amd64,arm64
138139
139-
- name: Build darwin Binaries (with signatures)
140-
run: |
140+
# build darwin binaries
141141
./scripts/build_go_matrix.sh \
142142
--output ./dist/ \
143143
--archive \

scripts/build_go_matrix.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,11 @@ for spec in "$@"; do
126126
done
127127

128128
# Remove duplicate specs while maintaining the same order.
129-
mapfile -t specs < <(echo "${specs[@]}" | tr " " "\n" | awk '!a[$0]++')
129+
specs_str="${specs[*]}"
130+
specs=()
131+
for s in $(echo "$specs_str" | tr " " "\n" | awk '!a[$0]++'); do
132+
specs+=("$s")
133+
done
130134

131135
build_args=()
132136
if [[ "$slim" == 1 ]]; then

0 commit comments

Comments
 (0)