From 28002e5dd35b5e2ae4cb89b0fc4a1f0ad47bc737 Mon Sep 17 00:00:00 2001 From: Feanil Patel Date: Tue, 15 Sep 2026 13:07:26 -0400 Subject: [PATCH 1/2] fix: We can't publish changelogs with CLA checks enabled. Everything needs to go through a PR so we can't publish a changelog from semantic releasese. --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) 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 From d5fe488f6a8c09a13f685b7ece5faa72a4ddc67d Mon Sep 17 00:00:00 2001 From: Feanil Patel Date: Tue, 15 Sep 2026 13:14:05 -0400 Subject: [PATCH 2/2] fix: Curl to bash can fail to curl and the step will still succeed. Make the dockerfile more resilient. --- Dockerfile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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