From ca9c62ead537aecab8e6a11c23e7258a967fde13 Mon Sep 17 00:00:00 2001 From: Mike Cobbett <77053+techcobweb@users.noreply.github.com> Date: Wed, 16 Oct 2024 16:47:08 +0100 Subject: [PATCH] build locally script needs to work on linux and mac. Signed-off-by: Mike Cobbett <77053+techcobweb@users.noreply.github.com> --- build-locally.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/build-locally.sh b/build-locally.sh index cbaaf0c..653e331 100755 --- a/build-locally.sh +++ b/build-locally.sh @@ -148,8 +148,19 @@ function check_secrets { error "Not all secrets found have been audited" exit 1 fi - sed -i '' '/[ ]*"generated_at": ".*",/d' .secrets.baseline success "secrets audit complete" + + h2 "Removing the timestamp from the secrets baseline file so it doesn't always cause a git change." + mkdir -p temp + rc=$? + check_exit_code $rc "Failed to create a temporary folder" + cat .secrets.baseline | grep -v "generated_at" > temp/.secrets.baseline.temp + rc=$? + check_exit_code $rc "Failed to create a temporary file with no timestamp inside" + mv temp/.secrets.baseline.temp .secrets.baseline + rc=$? + check_exit_code $rc "Failed to overwrite the secrets baseline with one containing no timestamp inside." + success "secrets baseline timestamp content has been removed ok" } function build_gradle_plugin() {