astral-sh/setup-uv composite action makes internal API calls that Gitea resolves against localhost, failing because astral-sh isn't a local user. Use the official install script instead: curl -LsSf https://astral.sh/uv/install.sh | sh
astral-sh/setup-uv composite action makes internal API calls that Gitea resolves against localhost, failing because astral-sh isn't a local user. Use the official install script instead: curl -LsSf https://astral.sh/uv/install.sh | sh