diff --git a/.github/workflows/coverage.yaml b/.github/workflows/coverage.yaml index 3d8f0cd..678eebd 100644 --- a/.github/workflows/coverage.yaml +++ b/.github/workflows/coverage.yaml @@ -7,15 +7,15 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - name: Set up Python 3.14 + - uses: actions/checkout@v4 + - name: Set up Python 3.13 uses: actions/setup-python@v4 with: - python-version: 3.14 + python-version: 3.13 - name: Install Dependencies run: | python -m pip install --upgrade pip - pip install coverage setuptools pytest pytest-asyncio + pip install coverage pytest pytest-asyncio if [ -f requirements.txt ]; then pip install -r requirements.txt; fi - name: Run Coverage run: | @@ -23,14 +23,17 @@ jobs: coverage run -m pytest tests - name: Generate Coverage Report run: | - coverage report + coverage report -m + coverage xml - name: Creating coverage folder run: | mkdir -p coverage - - name: Coverage Badge - uses: tj-actions/coverage-badge-py@v2 - with: - output: coverage/coverage.svg + pip install -U genbadge defusedxml + genbadge coverage -i coverage.xml -o coverage/coverage.svg +# - name: Coverage Badge +# uses: tj-actions/coverage-badge-py@v2 +# with: +# output: coverage/coverage.svg - name: Publish coverage report to coverage-badge branch uses: JamesIves/github-pages-deploy-action@v4 with: diff --git a/pyproject.toml b/pyproject.toml index 3f0c231..376cd25 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "textual-thin-slider" -version = "1.0.0" +version = "1.0.1" requires-python = ">= 3.8" license = "MIT" description = "A thin slider control widget for the Textual UI platform"