From 3ea126df1a40c29eb2a9a1ef3f410052de897305 Mon Sep 17 00:00:00 2001 From: Misha Sugakov Date: Fri, 13 Mar 2026 19:40:57 +0100 Subject: [PATCH 1/2] Modify `$PATH` to include `~/.local/bin` with `infractl` --- infra/install-infractl/action.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/infra/install-infractl/action.yml b/infra/install-infractl/action.yml index c43023e7..5594ca1e 100644 --- a/infra/install-infractl/action.yml +++ b/infra/install-infractl/action.yml @@ -8,9 +8,15 @@ runs: shell: bash run: | mkdir -p ~/.local/bin + if [[ ":$PATH:" != *":$HOME/.local/bin:"* ]]; then + # If ~/.local/bin is not in $PATH already, make it so for this and subsequent steps. + PATH="$HOME/.local/bin:$PATH" + echo "$HOME/.local/bin" >> "$GITHUB_PATH" + fi curl --fail -sL https://infra.rox.systems/v1/cli/linux/amd64/upgrade \ | jq -r ".result.fileChunk" \ | base64 -d \ > ~/.local/bin/infractl chmod +x ~/.local/bin/infractl echo "::debug::$(infractl --version)" + infractl --version > /dev/null From ef3dd2e7cc63063ed8b84983b8058b189afb7807 Mon Sep 17 00:00:00 2001 From: Misha Sugakov Date: Fri, 13 Mar 2026 19:50:48 +0100 Subject: [PATCH 2/2] Actually make infractl version appear by default Why having to enable debug if this looks harmless? --- infra/install-infractl/action.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/infra/install-infractl/action.yml b/infra/install-infractl/action.yml index 5594ca1e..761900d6 100644 --- a/infra/install-infractl/action.yml +++ b/infra/install-infractl/action.yml @@ -18,5 +18,4 @@ runs: | base64 -d \ > ~/.local/bin/infractl chmod +x ~/.local/bin/infractl - echo "::debug::$(infractl --version)" - infractl --version > /dev/null + infractl --version