From d0d6b4dc08a425a96630d14a8ae585f23907acb4 Mon Sep 17 00:00:00 2001 From: Thomas Scholtes Date: Fri, 10 Jan 2025 11:14:11 +0100 Subject: [PATCH] wip --- .github/workflows/main.yaml | 58 ++++++++++++++++++------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 85d44d6..ea11861 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -11,13 +11,13 @@ jobs: matrix: os: ["ubuntu-latest"] python-version: - # - "3.10" # minimum required + - "3.10" # minimum required - "3.13" # latest - # include: - # - python-version: "3.10" - # os: windows-2022 - # - python-version: "3.10" - # os: macos-12 + include: + - python-version: "3.10" + os: windows-latest + - python-version: "3.10" + os: macos-latest runs-on: ${{ matrix.os }} @@ -31,12 +31,12 @@ jobs: cache: poetry - run: poetry env use ${{ steps.setup-python.outputs.python-path }} - run: poetry install - # - run: poetry run ruff format --check - # - run: poetry run ruff check - # - run: poetry run pyright --warnings + - run: poetry run ruff format --check + - run: poetry run ruff check + - run: poetry run pyright --warnings - run: sudo apt-get install -y imagemagick - run: poetry run pytest - # - run: poetry run coverage xml + - run: poetry run coverage xml - uses: coverallsapp/github-action@v2 if: > (github.event_name == 'pull_request' || github.ref_name == 'main') && @@ -46,23 +46,23 @@ jobs: # Ignore .coverage, which has limited support from coveralls file: coverage.xml - # build-beets-versions: - # runs-on: ubuntu-latest - # strategy: - # matrix: - # beets: - # - "git+https://github.com/beetbox/beets#master" - # - "beets==1.6.1" + build-beets-versions: + runs-on: ubuntu-latest + strategy: + matrix: + beets: + - "git+https://github.com/beetbox/beets#master" + - "beets==1.6.1" - # steps: - # - uses: actions/checkout@v4 - # - run: pip install poetry - # - uses: actions/setup-python@v5 - # with: - # python-version: "3.10" - # cache: poetry - # - run: poetry env use $(which python) - # - run: poetry install - # - run: poetry add ${{ matrix.beets }} - # - run: poetry run pyright --warnings - # - run: poetry run pytest + steps: + - uses: actions/checkout@v4 + - run: pip install poetry + - uses: actions/setup-python@v5 + with: + python-version: "3.10" + cache: poetry + - run: poetry env use $(which python) + - run: poetry install + - run: poetry add ${{ matrix.beets }} + - run: poetry run pyright --warnings + - run: poetry run pytest