diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 08ef9383..f306edc7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -35,6 +35,7 @@ jobs: github_token: ${{ secrets.GITHUB_TOKEN }} git_committer_name: "github-actions" git_committer_email: "actions@users.noreply.github.com" + changelog: "false" vcs_release: "false" - name: Create GitHub Release with Assets diff --git a/Dockerfile b/Dockerfile index c785aa8f..11ecfaa9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -32,7 +32,13 @@ RUN curl -sS https://bootstrap.pypa.io/get-pip.py -o get-pip.py && \ RUN pip install virtualenv --break-system-packages # Install uv for dependency management (install system-wide to /usr/local/bin) -RUN curl -LsSf https://astral.sh/uv/install.sh | env UV_INSTALL_DIR=/usr/local/bin sh +# `pipefail` is required here: without it a failed curl is masked by the exit +# status of `sh`, so the layer succeeds without installing uv and the build only +# fails much later with "uv: command not found". +RUN set -o pipefail && \ + curl -LsSf --retry 5 --retry-all-errors https://astral.sh/uv/install.sh | \ + env UV_INSTALL_DIR=/usr/local/bin sh && \ + uv --version # Define Environment Variables ENV CODEJAIL_GROUP=sandbox