From 9ce78e9a16794572428def2b7de7654996a32e0d Mon Sep 17 00:00:00 2001 From: yusyus Date: Sun, 19 Oct 2025 22:49:14 +0300 Subject: [PATCH] Fix GitHub Actions workflow: Update Python version requirements - Update CI workflow to Python 3.9-3.12 (from 3.7-3.11) - Python 3.7 and 3.8 no longer available on ubuntu-latest (Ubuntu 24.04) - Add fail-fast: false to continue testing on failures - Update all documentation to reflect Python 3.9+ requirement Files updated: - .github/workflows/tests.yml - New Python versions - README.md - Badge updated to Python 3.9+ - CLAUDE.md - Prerequisites updated - CONTRIBUTING.md - Prerequisites updated - docs/MCP_SETUP.md - Prerequisites updated This fixes the failing GitHub Actions tests. --- .github/workflows/tests.yml | 7 ++++--- CLAUDE.md | 2 +- CONTRIBUTING.md | 2 +- README.md | 2 +- docs/MCP_SETUP.md | 4 ++-- 5 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2cd150c..e427c72 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -10,15 +10,16 @@ jobs: test: runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: os: [ubuntu-latest, macos-latest] - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] + python-version: ['3.9', '3.10', '3.11', '3.12'] exclude: # Exclude some combinations to speed up CI - os: macos-latest - python-version: '3.7' + python-version: '3.9' - os: macos-latest - python-version: '3.8' + python-version: '3.10' steps: - uses: actions/checkout@v3 diff --git a/CLAUDE.md b/CLAUDE.md index 4760174..e5df2bb 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -25,7 +25,7 @@ Skill Seeker automatically converts any documentation website into a Claude AI s ## Prerequisites -**Python Version:** Python 3.7 or higher +**Python Version:** Python 3.9 or higher **Required Dependencies:** ```bash diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 317d180..6240bca 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -103,7 +103,7 @@ We actively welcome your pull requests! ### Prerequisites -- Python 3.7 or higher +- Python 3.9 or higher - Git ### Setup Steps diff --git a/README.md b/README.md index 00a9cd2..775ad48 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://github.com/yusufkaraaslan/Skill_Seekers/releases/tag/v1.0.0) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -[![Python 3.7+](https://img.shields.io/badge/python-3.7+-blue.svg)](https://www.python.org/downloads/) +[![Python 3.9+](https://img.shields.io/badge/python-3.9+-blue.svg)](https://www.python.org/downloads/) [![MCP Integration](https://img.shields.io/badge/MCP-Integrated-blue.svg)](https://modelcontextprotocol.io) [![Tested](https://img.shields.io/badge/Tests-14%20Passing-brightgreen.svg)](tests/) diff --git a/docs/MCP_SETUP.md b/docs/MCP_SETUP.md index 68dc176..f16f200 100644 --- a/docs/MCP_SETUP.md +++ b/docs/MCP_SETUP.md @@ -25,10 +25,10 @@ Step-by-step guide to set up the Skill Seeker MCP server with Claude Code. ### Required Software -1. **Python 3.7 or higher** +1. **Python 3.9 or higher** ```bash python3 --version - # Should show: Python 3.7.x or higher + # Should show: Python 3.9.x or higher ``` 2. **Claude Code installed**