Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
69c49fe
feat: upgrade Docker images to Python 3.14 (experimental)
vjgit96 May 12, 2026
fd75404
chore: support Python 3.14
ogabrielluiz May 12, 2026
c457ad3
Merge branch 'feat/upgrade-python-3.14-docker-images' into gabriel-py…
vjgit96 May 12, 2026
0ab6d81
chore: marker-gate IBM watsonx packages for Python 3.14
ogabrielluiz May 12, 2026
394ab03
[autofix.ci] apply automated fixes
autofix-ci[bot] May 12, 2026
0a1834f
chore: upgrade remaining Docker images to Python 3.14
ogabrielluiz May 12, 2026
2f10286
[autofix.ci] apply automated fixes
autofix-ci[bot] May 12, 2026
73a75e4
chore: gate 3.14-broken extras to python_version<'3.14'
ogabrielluiz May 12, 2026
a4d08f2
test: skip test_altk_agent on Python 3.14
ogabrielluiz May 12, 2026
b10acf1
test: skip remaining altk tests on Python 3.14
ogabrielluiz May 12, 2026
29a6bea
fix(calculator): replace removed ast.Num with ast.Constant for Python…
ogabrielluiz May 12, 2026
0df782d
[autofix.ci] apply automated fixes
autofix-ci[bot] May 12, 2026
0f0b98f
[autofix.ci] apply automated fixes (attempt 2/3)
autofix-ci[bot] May 12, 2026
f47ea34
test: skip LangWatch HTTP instrumentation tests on Python 3.14
ogabrielluiz May 12, 2026
2601334
test: allow IBM and altk components to be missing on Python 3.14
ogabrielluiz May 12, 2026
8796fdd
fix(lfx): pass ensure_exists to user_cache_dir for Python 3.14
ogabrielluiz May 13, 2026
5f6b452
Merge branch 'release-1.10.0' into chore/python-3.14
ogabrielluiz May 13, 2026
b2b38e0
[autofix.ci] apply automated fixes
autofix-ci[bot] May 13, 2026
ee1342f
test: accept either ZIP or JSON error path on Python 3.14
ogabrielluiz May 13, 2026
2071b7d
fix(lfx): normalize cors_origins ['*'] back to '*' on Python 3.14
ogabrielluiz May 13, 2026
6e54e98
Merge remote-tracking branch 'origin/release-1.10.0' into chore/pytho…
ogabrielluiz May 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ghcr.io/astral-sh/uv:python3.12-bookworm-slim
FROM ghcr.io/astral-sh/uv:python3.14-bookworm-slim

# Set timezone
ENV TZ=UTC
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
description: "Python Versions"
required: false
type: string
default: "['3.10']"
default: "['3.10', '3.14']"
frontend-tests-folder:
description: "Frontend Tests Folder"
required: false
Expand Down Expand Up @@ -50,7 +50,7 @@ on:
description: "Python Versions"
required: false
type: string
default: "['3.10']"
default: "['3.10', '3.14']"
runs-on:
description: "Runner to use for the tests"
required: false
Expand Down Expand Up @@ -244,7 +244,7 @@ jobs:
)
uses: ./.github/workflows/python_test.yml
with:
python-versions: ${{ inputs.python-versions || '["3.10"]' }}
python-versions: ${{ inputs.python-versions || '["3.10", "3.14"]' }}
runs-on: ${{ inputs['runs-on'] || github.event.inputs['runs-on'] || 'ubuntu-latest' }}
ref: ${{ inputs.ref || github.ref }}
secrets:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/integration_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ on:
description: "(Optional) Python versions to test"
required: true
type: string
default: "['3.10', '3.11', '3.12', '3.13']"
default: "['3.10', '3.11', '3.12', '3.13', '3.14']"
ref:
description: "(Optional) ref to checkout"
required: false
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/lint-py.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ jobs:
strategy:
matrix:
python-version:
- "3.14"
- "3.13"
- "3.12"
- "3.11"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/nightly_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,7 @@ jobs:
needs: [resolve-release-branch, create-nightly-tag]
uses: ./.github/workflows/python_test.yml
with:
python-versions: '["3.10", "3.11", "3.12", "3.13"]'
python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]'
runs-on: ${{ inputs['runs_on'] || github.event.inputs['runs_on'] || 'ubuntu-latest' }}
ref: ${{ needs.resolve-release-branch.outputs.branch }}
secrets:
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/python_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ on:
description: "(Optional) Python versions to test"
required: true
type: string
default: "['3.10', '3.11', '3.12', '3.13']"
default: "['3.10', '3.11', '3.12', '3.13', '3.14']"
ref:
description: "(Optional) ref to checkout"
required: false
Expand All @@ -35,7 +35,7 @@ on:
description: "(Optional) Python versions to test"
required: true
type: string
default: "['3.10', '3.11', '3.12', '3.13']"
default: "['3.10', '3.11', '3.12', '3.13', '3.14']"
runs-on:
description: "Runner to use for the tests"
required: false
Expand All @@ -58,7 +58,7 @@ jobs:
runs-on: ${{ (inputs['runs-on'] && startsWith(format('{0}', inputs['runs-on']), '[') && fromJSON(inputs['runs-on'])) || inputs['runs-on'] || github.event.inputs['runs-on'] || 'ubuntu-latest' }}
strategy:
matrix:
python-version: ${{ fromJson(inputs.python-versions || '["3.10", "3.11", "3.12", "3.13"]' ) }}
python-version: ${{ fromJson(inputs.python-versions || '["3.10", "3.11", "3.12", "3.13", "3.14"]') }}
splitCount: [5]
group: [1, 2, 3, 4, 5]
steps:
Expand Down Expand Up @@ -123,7 +123,7 @@ jobs:
runs-on: ${{ (inputs['runs-on'] && startsWith(format('{0}', inputs['runs-on']), '[') && fromJSON(inputs['runs-on'])) || inputs['runs-on'] || github.event.inputs['runs-on'] || 'ubuntu-latest' }}
strategy:
matrix:
python-version: ${{ fromJson(inputs.python-versions || '["3.10", "3.11", "3.12", "3.13"]' ) }}
python-version: ${{ fromJson(inputs.python-versions || '["3.10", "3.11", "3.12", "3.13", "3.14"]') }}
steps:
- uses: actions/checkout@v6
with:
Expand All @@ -148,7 +148,7 @@ jobs:
runs-on: ${{ (inputs['runs-on'] && startsWith(format('{0}', inputs['runs-on']), '[') && fromJSON(inputs['runs-on'])) || inputs['runs-on'] || github.event.inputs['runs-on'] || 'ubuntu-latest' }}
strategy:
matrix:
python-version: ${{ fromJson(inputs.python-versions || '["3.10", "3.11", "3.12", "3.13"]' ) }}
python-version: ${{ fromJson(inputs.python-versions || '["3.10", "3.11", "3.12", "3.13", "3.14"]') }}
steps:
- uses: actions/checkout@v6
with:
Expand Down Expand Up @@ -191,7 +191,7 @@ jobs:
runs-on: ${{ (inputs['runs-on'] && startsWith(format('{0}', inputs['runs-on']), '[') && fromJSON(inputs['runs-on'])) || inputs['runs-on'] || github.event.inputs['runs-on'] || 'ubuntu-latest' }}
strategy:
matrix:
python-version: ${{ fromJson(inputs.python-versions || '["3.10", "3.11", "3.12", "3.13"]') }}
python-version: ${{ fromJson(inputs.python-versions || '["3.10", "3.11", "3.12", "3.13", "3.14"]') }}
steps:
- name: Check out the code at a specific ref
uses: actions/checkout@v6
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-lfx.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.10", "3.11", "3.12", "3.13"]
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
steps:
- name: Checkout code
uses: actions/checkout@v6
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -383,7 +383,7 @@ jobs:
uses: ./.github/workflows/ci.yml
with:
ref: ${{ inputs.release_tag }}
python-versions: "['3.10', '3.11', '3.12', '3.13']"
python-versions: "['3.10', '3.11', '3.12', '3.13', '3.14']"
frontend-tests-folder: "tests"
release: true
run-all-tests: true
Expand Down
Loading
Loading