From 7f4a9a67e8e807d0bc289f61c2ef321d2b3218de Mon Sep 17 00:00:00 2001 From: Mark Ridgwell <273118822+dnyw4l3n13@users.noreply.github.com> Date: Thu, 4 Jun 2026 23:30:34 +0100 Subject: [PATCH] fix: replace raw echo with standard output helpers in github/cancel-workflows Prompt: Replace raw echo with standard output helpers in github/cancel-workflows (issue #653) --- CHANGELOG.md | 1 + github/cancel-workflows | 19 ++++++++++++------- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c350618f..fec32a4a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ Please ADD ALL Changes to the UNRELEASED SECTION and not a specific release - Replace raw echo with output helpers in linux/install-fp ### Changed - GEOIP - Updated GEOIP DB from MaxMind (2026-06-03) +- Replace raw echo with standard output helpers (die/info/success) in github/cancel-workflows ### Deprecated ### Removed ### Deployment Changes diff --git a/github/cancel-workflows b/github/cancel-workflows index ba197698..947de6d0 100755 --- a/github/cancel-workflows +++ b/github/cancel-workflows @@ -1,15 +1,18 @@ -#!/bin/bash - -info() { - echo "$@" -} +#!/bin/sh die() { - echo - echo "$@" + printf '\n\033[31m✗\033[0m %s\n' "$*" >&2 exit 1 } +success() { + printf '\n\033[32m✓\033[0m %s\n' "$*" +} + +info() { + printf '\n\033[32m→\033[0m %s\n' "$*" +} + BASEDIR="$(dirname "$(readlink -f "$0")")" info "Script Dir: $BASEDIR" @@ -65,3 +68,5 @@ EOF info "Total $c in this batch" done + +success "All queued workflows cancelled"