diff --git a/.binny.yaml b/.binny.yaml index 2b2abad3b..4ec7f0cb5 100644 --- a/.binny.yaml +++ b/.binny.yaml @@ -58,7 +58,7 @@ tools: # used to release all artifacts - name: goreleaser version: - want: v2.4.8 + want: v2.5.0 method: github-release with: repo: goreleaser/goreleaser @@ -111,7 +111,7 @@ tools: # used for triggering a release - name: gh version: - want: v2.63.2 + want: v2.64.0 method: github-release with: repo: cli/cli @@ -119,7 +119,7 @@ tools: # used to upload test fixture cache - name: oras version: - want: v1.2.1 + want: v1.2.2 method: github-release with: repo: oras-project/oras diff --git a/Taskfile.yaml b/Taskfile.yaml index 248e2c8ee..b378b458d 100644 --- a/Taskfile.yaml +++ b/Taskfile.yaml @@ -27,7 +27,7 @@ vars: sh: uname -s | tr '[:upper:]' '[:lower:]' ARCH: sh: | - [ "$(uname -m)" = "x86_64" ] && echo "amd64_v1" || echo $(uname -m) + [ "$(uname -m)" = "x86_64" ] && echo "amd64_v1" || { [ "$(uname -m)" = "aarch64" ] && echo "arm64_v8.0" || echo $(uname -m); } PROJECT_ROOT: sh: echo $PWD # note: the snapshot dir must be a relative path starting with ./ @@ -237,8 +237,7 @@ tasks: cmds: - cmd: "echo 'testing binary: {{ .SNAPSHOT_BIN }}'" silent: true - - - cmd: "test -f {{ .SNAPSHOT_BIN }} || (find {{ .SNAPSHOT_DIR }} && echo '\nno snapshot found' && false)" + - cmd: "test -f {{ .SNAPSHOT_BIN }} || (find {{ .SNAPSHOT_DIR }} && echo '\nno snapshot found for {{ .SNAPSHOT_BIN }}' && false)" silent: true - "go test -count=1 -timeout=15m -v ./test/cli" @@ -452,7 +451,7 @@ tasks: total_size=$(find . | grep cache | grep tar | xargs du -c | grep total | awk '{print $1}') find . | grep cache | grep tar | xargs du echo "total $total_size KB" - + if [ "$total_size" -gt 1048576 ]; then echo 'docker cache is larger than 1GB' exit 1 diff --git a/test/install/3_install_asset_test.sh b/test/install/3_install_asset_test.sh index 271058f35..02fa76300 100755 --- a/test/install/3_install_asset_test.sh +++ b/test/install/3_install_asset_test.sh @@ -38,6 +38,12 @@ test_positive_snapshot_install_asset() { local_suffix="_v8.0" fi + # note: this is a change made in goreleaser v2.5.0 + if [ "${arch}" == "ppc64le" ]; then + local_suffix="_power8" + fi + + assertFilesEqual \ "$(snapshot_dir)/${os}-build_${os}_${arch}${local_suffix}/${binary}" \ "${expected_path}" \