See how a minor change to your commit message style can make a difference.
Tip
Have a look at git-conventional-commits , a CLI util to ensure these conventions, determine version and generate changelogs
| ## Ask secret input | |
| ask_secret() { | |
| local prompt="$1" | |
| local input confirm | |
| read -s -p "$(yellow_bold '[INPUT]'): $prompt " input >&2 | |
| echo >&2 | |
| read -s -p "$(yellow_bold '[CONFIRM]'): Confirm input: " confirm >&2 | |
| echo >&2 |
| 2025-11-07T15:17:18Z INFO AutoscalingRunnerSet Find existing ephemeral runner set {"version": "0.13.0", "autoscalingrunnerset": {"name":"rr-runner-prod","namespace":"github-actions"}, "name": "rr-runner-prod-s8pj5", "specHash": "59dd5b46c9"} | |
| 2025-11-07T15:17:18Z INFO EphemeralRunnerSet Ephemeral runner counts {"version": "0.13.0", "ephemeralrunnerset": {"name":"rr-runner-prod-s8pj5","namespace":"github-actions"}, "pending": 23, "running": 10, "finished": 0, "failed": 0, "deleting": 0} | |
| 2025-11-07T15:17:18Z INFO EphemeralRunnerSet Scaling comparison {"version": "0.13.0", "ephemeralrunnerset": {"name":"rr-runner-prod-s8pj5","namespace":"github-actions"}, "current": 33, "desired": 31} | |
| 2025-11-07T15:17:18Z INFO EphemeralRunner Ephemeral runner container is still running {"version": "0.13.0", "ephemeralrunner": {"name":"rr-runner-prod-s8pj5-runner-txbjz","namespace":"github-actions"}} | |
| 2025-11-07T15:17:18Z INFO EphemeralRunner Ephemeral runner container is still running {"version": "0.13.0", "ephemeralrunner": {"nam |
See how a minor change to your commit message style can make a difference.
Tip
Have a look at git-conventional-commits , a CLI util to ensure these conventions, determine version and generate changelogs
| /** | |
| * Variation of https://gist.github.com/luk-/2722097 | |
| */ | |
| function toQueryString(obj, recursiveKey) { | |
| if(obj == null || typeof obj !== "object"){ | |
| return ""; | |
| } | |
| let keys = Object.keys(obj); |