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: |