Skip to content

Commit 4aba457

Browse files
Matovidloclaude
andcommitted
fix(release): exclude unsupported windows/arm and darwin/arm build targets
Go does not support the windows/arm (32-bit) GOOS/GOARCH pair, causing the release build to fail with "unsupported GOOS/GOARCH pair windows/arm". Add ignore entries to goreleaser.yml to skip the invalid windows/arm and darwin/arm combinations from the build matrix. Remove the corresponding windows_armv6 artifact references from the release workflow and action, since this target was never actually produced. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 06eab8d commit 4aba457

3 files changed

Lines changed: 5 additions & 3 deletions

File tree

.github/actions/release/action.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ runs:
6565
target/keboola-cli_${{ inputs.version }}_linux_armv6.zip
6666
target/keboola-cli_${{ inputs.version }}_linux_amd64.zip
6767
target/keboola-cli_${{ inputs.version }}_linux_arm64.zip
68-
target/keboola-cli_${{ inputs.version }}_windows_armv6.zip
6968
target/keboola-cli_${{ inputs.version }}_windows_amd64.zip
7069
target/keboola-cli_${{ inputs.version }}_windows_arm64.zip
7170
target/keboola-cli_darwin_amd64_v1/kbc.zip

.github/workflows/release-cli.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,6 @@ jobs:
173173
./build/package/s3/publish.sh "keboola-cli_${{ env.VERSION }}_linux_armv6.zip" "keboola-cli_${{ env.VERSION }}_linux_armv6.zip" "keboola-cli" "${{ env.VERSION }}" "linux" "armv6"
174174
./build/package/s3/publish.sh "keboola-cli_${{ env.VERSION }}_linux_arm64.zip" "keboola-cli_${{ env.VERSION }}_linux_arm64.zip" "keboola-cli" "${{ env.VERSION }}" "linux" "arm64"
175175
./build/package/s3/publish.sh "keboola-cli_${{ env.VERSION }}_linux_amd64.zip" "keboola-cli_${{ env.VERSION }}_linux_amd64.zip" "keboola-cli" "${{ env.VERSION }}" "linux" "amd64"
176-
./build/package/s3/publish.sh "keboola-cli_${{ env.VERSION }}_windows_armv6.zip" "keboola-cli_${{ env.VERSION }}_windows_armv6.zip" "keboola-cli" "${{ env.VERSION }}" "windows" "armv6"
177176
./build/package/s3/publish.sh "keboola-cli_${{ env.VERSION }}_windows_arm64.zip" "keboola-cli_${{ env.VERSION }}_windows_arm64.zip" "keboola-cli" "${{ env.VERSION }}" "windows" "arm64"
178177
./build/package/s3/publish.sh "keboola-cli_${{ env.VERSION }}_windows_amd64.zip" "keboola-cli_${{ env.VERSION }}_windows_amd64.zip" "keboola-cli" "${{ env.VERSION }}" "windows" "amd64"
179178
./build/package/s3/publish.sh "keboola-cli_darwin_amd64_v1/kbc.zip" "keboola-cli_${{ env.VERSION }}_darwin_amd64.zip" "keboola-cli" "${{ env.VERSION }}" "darwin" "amd64"
@@ -228,7 +227,6 @@ jobs:
228227
curl --output /dev/null --silent --head --fail "https://github.com/${{ github.repository }}/releases/download/v${{ env.VERSION }}/keboola-cli_${{ env.VERSION }}_linux_armv6.zip"
229228
curl --output /dev/null --silent --head --fail "https://github.com/${{ github.repository }}/releases/download/v${{ env.VERSION }}/keboola-cli_${{ env.VERSION }}_windows_amd64.zip"
230229
curl --output /dev/null --silent --head --fail "https://github.com/${{ github.repository }}/releases/download/v${{ env.VERSION }}/keboola-cli_${{ env.VERSION }}_windows_arm64.zip"
231-
curl --output /dev/null --silent --head --fail "https://github.com/${{ github.repository }}/releases/download/v${{ env.VERSION }}/keboola-cli_${{ env.VERSION }}_windows_armv6.zip"
232230
233231
update-repositories-homebrew:
234232
needs:

build/ci/goreleaser.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ builds:
99
goos: ["linux", "darwin", "windows"]
1010
goarch: ["amd64", "arm", "arm64"]
1111
goarm: ["6"]
12+
ignore:
13+
- goos: windows
14+
goarch: arm
15+
- goos: darwin
16+
goarch: arm
1217
env:
1318
- CGO_ENABLED=0
1419
ldflags:

0 commit comments

Comments
 (0)