Merge pull request #471 from rasa/rasa-py-3.13-support

chore: Add python 3.13 support, drop 3.8
This commit is contained in:
Jonas Eschle 2025-04-08 10:56:15 +02:00 committed by GitHub
commit fcfe190bed
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 933 additions and 688 deletions

View File

@ -1,10 +1,24 @@
name: flake8 name: flake8
on: pull_request concurrency:
group: ${{ github.ref }}
cancel-in-progress: true
on:
workflow_dispatch:
push:
tags:
- "*"
branches:
- main
- master
- develop
- "release/*"
pull_request:
jobs: jobs:
flake8-lint: flake8-lint:
runs-on: ubuntu-latest runs-on: ubuntu-24.04
name: Lint name: Lint
steps: steps:
- name: Check out source repository - name: Check out source repository
@ -12,7 +26,7 @@ jobs:
- name: Set up Python environment - name: Set up Python environment
uses: actions/setup-python@v5 uses: actions/setup-python@v5
with: with:
python-version: "3.9" python-version: "3.13"
- name: flake8 Lint - name: flake8 Lint
uses: reviewdog/action-flake8@v3 uses: reviewdog/action-flake8@v3
with: with:

View File

@ -10,11 +10,11 @@ on:
jobs: jobs:
run_tests: run_tests:
runs-on: ubuntu-latest runs-on: ubuntu-24.04
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', 'pypy-3.9-7.3.13'] python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', 'pypy-3.10']
steps: steps:
- name: Checkout repository - name: Checkout repository
@ -35,7 +35,7 @@ jobs:
coverage_report: coverage_report:
needs: run_tests needs: run_tests
runs-on: ubuntu-latest runs-on: ubuntu-24.04
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v4
@ -55,4 +55,5 @@ jobs:
uses: codecov/codecov-action@v5 uses: codecov/codecov-action@v5
with: with:
files: coverage.xml files: coverage.xml
fail_ci_if_error: true token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: false

View File

@ -1,3 +1,4 @@
3.13
3.12 3.12
3.11 3.11
3.10 3.10

View File

@ -1 +1 @@
python 3.12 3.11 3.10 3.9 3.8 pypy3.9-7.3.12 python 3.13 3.12 3.11 3.10 3.9 3.8 pypy3.9-7.3.12

1587
poetry.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -9,7 +9,7 @@ python =
3.11: py311 3.11: py311
3.12: py312 3.12: py312
3.13: py313 3.13: py313
pypy-3.9-7.3.13: pypy3 pypy-3.10: pypy3
[testenv] [testenv]
setenv = setenv =