From 7d0c8bfc537ddb430de364012f82fb2df8f8a120 Mon Sep 17 00:00:00 2001 From: zwitschi Date: Mon, 27 Oct 2025 16:47:59 +0100 Subject: [PATCH] fix: Improve proxy configuration handling in setup action --- .gitea/actions/setup-python-env/action.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitea/actions/setup-python-env/action.yml b/.gitea/actions/setup-python-env/action.yml index b85b21e..0658ec0 100644 --- a/.gitea/actions/setup-python-env/action.yml +++ b/.gitea/actions/setup-python-env/action.yml @@ -44,10 +44,13 @@ runs: echo "HTTP_PROXY=${PROXY_HOST}" echo "HTTPS_PROXY=${PROXY_HOST}" } >> "$GITHUB_ENV" - sudo tee /etc/apt/apt.conf.d/01proxy >/dev/null </dev/null 2>&1; then + printf 'Acquire::http::Proxy "%s";\nAcquire::https::Proxy "%s";\n' "${PROXY_HOST}" "${PROXY_HOST}" | sudo tee /etc/apt/apt.conf.d/01proxy >/dev/null + elif [ "$(id -u)" -eq 0 ]; then + printf 'Acquire::http::Proxy "%s";\nAcquire::https::Proxy "%s";\n' "${PROXY_HOST}" "${PROXY_HOST}" > /etc/apt/apt.conf.d/01proxy + else + echo "Skipping /etc/apt/apt.conf.d/01proxy update; sudo/root not available" >&2 + fi - name: Install dependencies shell: bash run: |