Skip to content

Commit

Permalink
Run tests on latest versions of Python (#38)
Browse files Browse the repository at this point in the history
  • Loading branch information
joakimnordling authored Nov 15, 2023
1 parent ece61dc commit 26ff78d
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions .github/workflows/test_latest_python.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Test the library with latest python

on:
workflow_dispatch:

jobs:
run_tests:
name: Run tests
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.12", "3.13"]
steps:
- name: Checkout πŸ”
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 #v4.1.1

- name: Set up Python ${{ matrix.python-version }} 🐍
uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 #v4.7.1
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true

- name: Install Poetry and pre-commit πŸ’ˆ
run: pip install poetry pre-commit

- name: Install dependencies πŸ› 
run: poetry install

- name: Run pre-commit πŸ€”
run: pre-commit run --all-files

- name: Run tests 🌈
run: poetry run invoke test

0 comments on commit 26ff78d

Please sign in to comment.