Skip to content

Commit ac6f1d3

Browse files
authored
feat: Make install scripts idempotent (#102)
1 parent 38cb337 commit ac6f1d3

7 files changed

Lines changed: 7 additions & 0 deletions

File tree

.scripts/actions/install_boil.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@ else
1212
fi
1313

1414
sudo install -m 755 -t /usr/local/bin /tmp/boil
15+
rm -rf /tmp/boil

.scripts/actions/install_helm.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ fi
2222
tar --directory="/tmp/helm" --strip-components=1 -zxvf /tmp/helm/helm.tar.gz "${PLATFORM}-${ARCH}"
2323
# Overwrite the existing binary
2424
sudo install -m 755 -t /usr/local/bin /tmp/helm/helm
25+
rm -rf /tmp/helm
2526

2627
helm version --short
2728
echo "::endgroup::"

.scripts/actions/install_interu.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@ else
1212
fi
1313

1414
sudo install -m 755 -t /usr/local/bin /tmp/interu
15+
rm -rf /tmp/interu

.scripts/actions/install_kubectl.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ echo "::group::Install kubectl"
99
curl -fsSL -o /tmp/kubectl "https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/${ARCH}/kubectl"
1010
# Overwrite the existing binary
1111
sudo install -m 755 -t /usr/local/bin /tmp/kubectl
12+
rm -rf /tmp/kubectl
1213

1314
kubectl version --client
1415
echo "::endgroup::"

.scripts/actions/install_kubectl_kuttl.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ ARCH=$(uname -m)
88
echo "::group::Install kubectl-kuttl"
99
curl -fsSL -o /tmp/kubectl-kuttl "https://github.com/kudobuilder/kuttl/releases/download/v$KUTTL_VERSION/kubectl-kuttl_${KUTTL_VERSION}_linux_${ARCH}"
1010
sudo install -m 755 -t /usr/local/bin /tmp/kubectl-kuttl
11+
rm -rf /tmp/kubectl-kuttl
1112
echo "::endgroup::"

.scripts/actions/install_prek.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ fi
1717

1818
tar --directory="/tmp/prek" --strip-components=1 -zxvf /tmp/prek/prek.tar.gz "prek-${ARCH}-unknown-linux-gnu/prek"
1919
sudo install -m 755 -t /usr/local/bin /tmp/prek/prek
20+
rm -rf /tmp/prek
2021

2122
prek --version
2223
echo "::endgroup::"

.scripts/actions/install_stackablectl.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@ else
1212
fi
1313

1414
sudo install -m 755 -t /usr/local/bin /tmp/stackablectl
15+
rm -rf /tmp/stackablectl

0 commit comments

Comments
 (0)