Skip to content

Commit f505658

Browse files
authored
fix(ci): PR environment purge (#1778)
1 parent f6f0179 commit f505658

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

.github/workflows/scheduled.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,13 +84,16 @@ jobs:
8484
oc login --token=${{ secrets.OC_TOKEN }} --server=${{ vars.OC_SERVER }}
8585
oc project ${{ vars.OC_NAMESPACE }} # Safeguard!
8686
87+
# Catch errors, unset variables, and pipe failures (e.g. grep || true )
88+
set -euo pipefail
89+
8790
# Echos
8891
echo "Delete stale Helm releases"
8992
echo "Cutoff: ${{ env.CUTOFF }}"
9093
9194
# Before date, list of releases
9295
BEFORE=$(date +%s -d "${{ env.CUTOFF }}")
93-
RELEASES=$(helm ls -aq | grep ${{ github.event.repository.name }})
96+
RELEASES=$(helm ls -aq | grep ${{ github.event.repository.name }} || :)
9497
9598
# If releases, then iterate
9699
[ -z "${RELEASES}" ]|| for r in ${RELEASES[@]}; do

0 commit comments

Comments
 (0)