Skip to content

Commit 15e71e9

Browse files
authored
Merge pull request #329 from openedx/feanil/fix_release_workflow
fix: We can't publish changelogs with CLA checks enabled.
2 parents f06aef8 + d5fe488 commit 15e71e9

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

‎.github/workflows/release.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ jobs:
3535
github_token: ${{ secrets.GITHUB_TOKEN }}
3636
git_committer_name: "github-actions"
3737
git_committer_email: "actions@users.noreply.github.com"
38+
changelog: "false"
3839
vcs_release: "false"
3940

4041
- name: Create GitHub Release with Assets

‎Dockerfile‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,13 @@ RUN curl -sS https://bootstrap.pypa.io/get-pip.py -o get-pip.py && \
3232
RUN pip install virtualenv --break-system-packages
3333

3434
# Install uv for dependency management (install system-wide to /usr/local/bin)
35-
RUN curl -LsSf https://astral.sh/uv/install.sh | env UV_INSTALL_DIR=/usr/local/bin sh
35+
# `pipefail` is required here: without it a failed curl is masked by the exit
36+
# status of `sh`, so the layer succeeds without installing uv and the build only
37+
# fails much later with "uv: command not found".
38+
RUN set -o pipefail && \
39+
curl -LsSf --retry 5 --retry-all-errors https://astral.sh/uv/install.sh | \
40+
env UV_INSTALL_DIR=/usr/local/bin sh && \
41+
uv --version
3642

3743
# Define Environment Variables
3844
ENV CODEJAIL_GROUP=sandbox

0 commit comments

Comments
 (0)