Skip to content

Fix a JobManager issue specific to Python 3.14 #466

Fix a JobManager issue specific to Python 3.14

Fix a JobManager issue specific to Python 3.14 #466

Workflow file for this run

name: Tests
on:
push: {}
pull_request:
branches:
- master
- 1.1.x
jobs:
install_and_run_tests:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14t']
services:
# mongo:
# image: mongo:6.0
# ports:
# - 27017:27017
# options: >-
# --health-cmd="mongosh --eval 'db.adminCommand(\"ping\")'"
# --health-interval=10s
# --health-timeout=5s
# --health-retries=5
#
Elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:8.17.0
env:
discovery.type: single-node
xpack.security.enabled: false
ports:
- 9200:9200
options: >-
--health-cmd="curl -f http://localhost:9200 || exit 1"
--health-interval=10s
--health-timeout=5s
--health-retries=5
steps:
- name: Checkout source
uses: actions/checkout@v5
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: pip install -e ".[web_extra,hub,docker_ssh,cli,dev]"
- name: Run Tests
run: pytest tests