Skip to content

Commit bb58524

Browse files
authored
chore(ci): update package-updater workflow to skip on errors (#15127)
## Description <!-- Provide an overview of the change and motivation for the change --> `Generate Package Versions` workflow run is failing on: `AttributeError: 'InstallRequirement' object has no attribute 'use_pep517'` Pin `pip<25.3` as pip-tools is not currently compatible with pip 25.3: jazzband/pip-tools#2252 (comment) ## Testing <!-- Describe your testing strategy or note what tests are included --> Note: will see output of workflow run once merged into main, as we cannot trigger workflows on non-main branches ## Risks <!-- Note any risks associated with this change, or "None" if no risks --> ## Additional Notes <!-- Any other information that would be helpful for reviewers -->
1 parent 5feb712 commit bb58524

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

.github/workflows/generate-package-versions.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,14 +81,14 @@ jobs:
8181

8282
- name: Install Python dependencies
8383
run: |
84-
python -m pip install --upgrade pip
84+
python -m pip install --upgrade "pip<25.3"
8585
pip install packaging
8686
pip install requests
8787
pip install riot==0.20.1
8888
pip install PyYAML
8989
pip install ddtrace
9090
# Install latest pip-tools from main branch for Python 3.14 compatibility
91-
pip install --upgrade git+https://github.com/jazzband/pip-tools.git@934b46a8795554f994b984ac743957f8458a29d6
91+
pip install --upgrade git+https://github.com/jazzband/pip-tools.git@1c2692b7f45a94d93e3f4bb252da3fd711ad08a9 # v7.5.1
9292
9393
- name: Run regenerate-riot-latest
9494
run: scripts/regenerate-riot-latest.sh

0 commit comments

Comments
 (0)