diff --git a/.ci/set-version.sh b/.ci/set-version.sh index 9301fdf..c10299f 100755 --- a/.ci/set-version.sh +++ b/.ci/set-version.sh @@ -1,3 +1,5 @@ #!/bin/sh -cat Sources/tart/CI/CI.swift | envsubst | tee Sources/tart/CI/CI.swift +TMPFILE=$(mktemp) +envsubst < Sources/tart/CI/CI.swift > $TMPFILE +mv $TMPFILE Sources/tart/CI/CI.swift diff --git a/.goreleaser.yml b/.goreleaser.yml index 4ea5177..f5c2b0c 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -11,12 +11,9 @@ builds: before: hooks: - - cmd: .ci/set-version.sh - output: true - - cmd: swift build -c release --product tart - output: true - - cmd: codesign --sign - --entitlements Resources/tart.entitlements --force .build/arm64-apple-macosx/release/tart - output: true + - .ci/set-version.sh + - swift build -c release --product tart + - codesign --sign - --entitlements Resources/tart.entitlements --force .build/arm64-apple-macosx/release/tart archives: - id: binary