From b339c9fb4b85893d400a1aea9f71a68aacd5be50 Mon Sep 17 00:00:00 2001 From: Robert Abram Date: Sat, 2 May 2026 16:03:30 -0500 Subject: [PATCH 1/7] Bump version to 1.0.1 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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" From 7f4f36b6d62af06cf753dcd70aaf82fa7f439b10 Mon Sep 17 00:00:00 2001 From: Robert Abram Date: Sat, 2 May 2026 16:16:46 -0500 Subject: [PATCH 2/7] Converage fixes --- .github/workflows/coverage.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/coverage.yaml b/.github/workflows/coverage.yaml index 3d8f0cd..a13c970 100644 --- a/.github/workflows/coverage.yaml +++ b/.github/workflows/coverage.yaml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python 3.14 uses: actions/setup-python@v4 with: From 9d7718a3dc62741082b91af73c7941a21a586533 Mon Sep 17 00:00:00 2001 From: Robert Abram Date: Sat, 2 May 2026 16:19:17 -0500 Subject: [PATCH 3/7] Converage fixes --- .github/workflows/coverage.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/coverage.yaml b/.github/workflows/coverage.yaml index a13c970..d8ea584 100644 --- a/.github/workflows/coverage.yaml +++ b/.github/workflows/coverage.yaml @@ -15,7 +15,7 @@ jobs: - name: Install Dependencies run: | python -m pip install --upgrade pip - pip install coverage setuptools pytest pytest-asyncio + pip install coverage setuptools pytest pytest-asyncio distribute if [ -f requirements.txt ]; then pip install -r requirements.txt; fi - name: Run Coverage run: | From d3d1b6824dcb514258a25c5e18243e0c1f83f33a Mon Sep 17 00:00:00 2001 From: Robert Abram Date: Sat, 2 May 2026 16:20:50 -0500 Subject: [PATCH 4/7] Switch coverage back to python v3.13 --- .github/workflows/coverage.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/coverage.yaml b/.github/workflows/coverage.yaml index d8ea584..121d7e8 100644 --- a/.github/workflows/coverage.yaml +++ b/.github/workflows/coverage.yaml @@ -8,14 +8,14 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - name: Set up Python 3.14 + - 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 distribute + pip install coverage setuptools pytest pytest-asyncio if [ -f requirements.txt ]; then pip install -r requirements.txt; fi - name: Run Coverage run: | From 7933f649fd068643f7724a92e39033457d855bd9 Mon Sep 17 00:00:00 2001 From: Robert Abram Date: Sat, 2 May 2026 16:22:19 -0500 Subject: [PATCH 5/7] Install setuptools later in the script --- .github/workflows/coverage.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/coverage.yaml b/.github/workflows/coverage.yaml index 121d7e8..fa82e59 100644 --- a/.github/workflows/coverage.yaml +++ b/.github/workflows/coverage.yaml @@ -15,7 +15,7 @@ jobs: - 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: | @@ -27,6 +27,7 @@ jobs: - name: Creating coverage folder run: | mkdir -p coverage + python -m pip install setuptools - name: Coverage Badge uses: tj-actions/coverage-badge-py@v2 with: From ad207de34a47cb26500583a202788682db3ca0dd Mon Sep 17 00:00:00 2001 From: Robert Abram Date: Sat, 2 May 2026 16:24:43 -0500 Subject: [PATCH 6/7] Pin setuptools version to <81 --- .github/workflows/coverage.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/coverage.yaml b/.github/workflows/coverage.yaml index fa82e59..6af432a 100644 --- a/.github/workflows/coverage.yaml +++ b/.github/workflows/coverage.yaml @@ -27,7 +27,7 @@ jobs: - name: Creating coverage folder run: | mkdir -p coverage - python -m pip install setuptools + python -m pip install "setuptools<81" - name: Coverage Badge uses: tj-actions/coverage-badge-py@v2 with: From a65e7cf6e044fc79f239837a84248a5bafb61ed0 Mon Sep 17 00:00:00 2001 From: Robert Abram Date: Sat, 2 May 2026 16:38:27 -0500 Subject: [PATCH 7/7] switch coverage badge provider --- .github/workflows/coverage.yaml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/coverage.yaml b/.github/workflows/coverage.yaml index 6af432a..678eebd 100644 --- a/.github/workflows/coverage.yaml +++ b/.github/workflows/coverage.yaml @@ -23,15 +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 - python -m pip install "setuptools<81" - - 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: