Skip to content

Commit 48a3a00

Browse files
authored
chore(ci): add python 3.14 to package update workflow (#15096)
## Description <!-- Provide an overview of the change and motivation for the change --> - Update `Generate Package Versions` workflow to test with Python 3.14 - Install latest `pip-tools` in workflow for compatibility with Python 3.14 ## Testing <!-- Describe your testing strategy or note what tests are included --> Workflow run: https://github.com/DataDog/dd-trace-py/actions/runs/18952509241/job/54120603722 - only fails in `dd-octo-sts-action` workflow step which prevents `dd-octo-sts` from opening PRs 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 5950676 commit 48a3a00

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,11 @@ jobs:
4949
with:
5050
python-version: "3.13"
5151

52+
- name: Setup Python 3.14
53+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
54+
with:
55+
python-version: "3.14"
56+
5257
- name: Set up QEMU
5358
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0
5459

@@ -82,6 +87,8 @@ jobs:
8287
pip install riot==0.20.1
8388
pip install PyYAML
8489
pip install ddtrace
90+
# 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
8592
8693
- name: Run regenerate-riot-latest
8794
run: scripts/regenerate-riot-latest.sh

0 commit comments

Comments
 (0)