From 13b05d75c54a4ca75e91480f7b38d94103ad5c6e Mon Sep 17 00:00:00 2001 From: Nikolay Edigaryev Date: Thu, 19 May 2022 22:51:22 +0300 Subject: [PATCH] .ci/set-version.sh: use temporary file (#93) * .ci/set-version.sh: use temporary file * Update .ci/set-version.sh Co-authored-by: Fedor Korotkov Co-authored-by: Fedor Korotkov --- .ci/set-version.sh | 4 +++- .goreleaser.yml | 9 +++------ 2 files changed, 6 insertions(+), 7 deletions(-) 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