diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 152e496..59b15bd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,55 +8,25 @@ concurrency: jobs: build: - runs-on: ${{ matrix.os }} + runs-on: ubuntu-latest strategy: fail-fast: false matrix: python-version: [ - "pypy-3.10", - "pypy-3.9", - "3.8", - "3.9", - "3.10", - "3.11", - "3.12", "3.13", - "3", - "3.x", - ] - os: [ - windows-latest, - macOS-latest, - ubuntu-latest, + "3.13-dev", ] steps: - uses: actions/checkout@v4 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + - name: Set up Python ${{ matrix.python-version }} (deadsnakes) + uses: deadsnakes/action@v3.1.0 with: python-version: ${{ matrix.python-version }} - allow-prereleases: true - cache: pip - cache-dependency-path: .github/workflows/test.yml - - - name: Install dependencies - run: | - python3 -m pip install -U pip - python3 -m pip install -U pytest - python3 -m pip install -U tqdm - python3 -m pip install -vvv coverage>=7.4.2 - - - name: Test - run: | - python --version - python test.py - python -m pip --version - jq --version - - - run: | - python -m pip install uv - uv --version - uv venv - uv pip install norwegianblue --color=always + + - run: lsb_release -a + + - run: uname -a + + - run: python --version --version && which python