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

View File

@ -10,11 +10,11 @@ on:
jobs:
run_tests:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
strategy:
fail-fast: false
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:
- name: Checkout repository
@ -35,7 +35,7 @@ jobs:
coverage_report:
needs: run_tests
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Checkout repository
uses: actions/checkout@v4
@ -55,4 +55,5 @@ jobs:
uses: codecov/codecov-action@v5
with:
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.11
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.12: py312
3.13: py313
pypy-3.9-7.3.13: pypy3
pypy-3.10: pypy3
[testenv]
setenv =