Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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 .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

machine:
image: ubuntu-2404:current
resource_class: arm.medium # 2 vCPUs
resource_class: arm.large # 4 vCPUs

environment:
CIBW_ARCHS: "aarch64"
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/ci-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,8 +99,8 @@ jobs:
step: [lintreadme, shellcheck, pydocstyle]

env:
py-semver: "3.12"
TOXENV: ${{ format('py312-{0}', matrix.step) }}
py-semver: "3.13"
TOXENV: ${{ format('py313-{0}', matrix.step) }}

steps:
- uses: actions/checkout@v5
Expand Down Expand Up @@ -129,7 +129,7 @@ jobs:
name: No leftovers
runs-on: ubuntu-22.04
env:
py-semver: "3.12"
py-semver: "3.13"
steps:
- uses: actions/checkout@v5
with:
Expand Down Expand Up @@ -203,7 +203,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: 3.12
python-version: 3.13
cache: pip

- name: "Test CWL ${{ matrix.cwl-version }} conformance"
Expand Down Expand Up @@ -240,7 +240,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: 3.12
python-version: 3.13
cache: pip
cache-dependency-path: |
requirements.txt
Expand Down Expand Up @@ -272,17 +272,17 @@ jobs:

macos:
name: Test on macos-latest
runs-on: macos-13 # not latest, that is now an Apple Silicon M1, for which seqtk is not yet built on bioconda
runs-on: macos-latest
env:
TOXENV: py312-unit
TOXENV: py313-unit
steps:
- uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: 3.12
python-version: 3.13
cache: pip
cache-dependency-path: |
requirements.txt
Expand Down
5 changes: 3 additions & 2 deletions mypy-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,6 @@ types-requests
types-setuptools
types-psutil
types-mock
galaxy-tool-util>=22.1.2,!=23.0.1,!=23.0.2,!=23.0.3,!=23.0.4,!=23.0.5,<25.1; python_version < "3.14"
galaxy-util<25.1; python_version < "3.14"
galaxy-tool-util>=22.1.2,!=23.0.1,!=23.0.2,!=23.0.3,!=23.0.4,!=23.0.5,<25.1
galaxy-util<25.1
pydantic==2.12.0a1; python_version >= "3.14"
5 changes: 3 additions & 2 deletions test-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,6 @@ pytest-mock>=1.10.0
pytest-cov
arcp>=0.2.0
-r requirements.txt
galaxy-tool-util>=22.1.2,!=23.0.1,!=23.0.2,!=23.0.3,!=23.0.4,!=23.0.5,<25.1; python_version < "3.14"
galaxy-util<25.1; python_version < "3.14"
galaxy-tool-util>=22.1.2,!=23.0.1,!=23.0.2,!=23.0.3,!=23.0.4,!=23.0.5,<25.1
galaxy-util<25.1
pydantic==2.12.0a1
5 changes: 2 additions & 3 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ passenv =
SINGULARITY_FAKEROOT

extras =
py3{9,10,11,12,13}-unit: deps
py3{9,10,11,12,13,14}-unit: deps

deps =
py3{9,10,11,12,13,14}-{unit,lint,bandit,mypy}: -rrequirements.txt
Expand All @@ -70,8 +70,7 @@ commands =
py3{9,10,11,12,13,14}-unit: make coverage-report coverage.xml PYTEST_EXTRA="{posargs}"
py3{9,10,11,12,13,14}-bandit: bandit -r cwltool
py3{9,10,11,12,13,14}-lint: make flake8 format-check codespell-check
py3{9,10,11,12,13}-mypy: make mypy mypyc PYTEST_EXTRA="{posargs}"
py314-mypy: make mypyc PYTEST_EXTRA="{posargs}"
py3{9,10,11,12,13,14}-mypy: make mypy mypyc PYTEST_EXTRA="{posargs}"
py312-shellcheck: make shellcheck
py312-pydocstyle: make diff_pydocstyle_report
py312-lintreadme: twine check {distdir}/*
Expand Down
Loading