Skip to content

Commit c6e8479

Browse files
committed
RHAIENG-304: pin micropipenv and uv versions in sync-requirements-txt.sh (#2145)
1 parent 59405e7 commit c6e8479

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

.github/workflows/piplock-renewal.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,10 @@ jobs:
6767
python-version: ${{ matrix.python-version }}
6868

6969
- name: Install pipenv
70-
run: pip install pipenv
70+
run: pip install "pipenv==2025.0.4"
71+
72+
- name: Install uv
73+
run: pip install "uv==0.8.12"
7174

7275
- name: Run make refresh-pipfilelock-files
7376
run: |

scripts/sync-requirements-txt.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ set -Eeuxo pipefail
55
# Namely, Konflux (https://konflux-ci.dev/), and Cachi2 (https://github.com/containerbuildsystem/cachi2).
66

77
# The following will create an extra requirement.txt file for every Pipfile.lock we have.
8-
micropipenv --version || pip install micropipenv
8+
micropipenv --version || pip install "micropipenv==1.9.0"
9+
uv --version || pip install "uv==0.8.12"
910
find . -name Pipfile.lock -execdir bash -c '
1011
pwd
1112
echo "# Generated by /scripts/sync-requirements-txt.sh from Pipfile.lock" > requirements.txt &&

0 commit comments

Comments
 (0)