diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d7fac13be..20b54dfc1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,15 +23,15 @@ jobs: cc: [gcc, clang] include: - python: a - pyver: "3.10" + pyver: "3.11" sanitize: 0 - python: b - pyver: "3.11" + pyver: "3.12" sanitize: 1 - python: c - pyver: "3.12" + pyver: "3.13" sanitize: 1 @@ -87,7 +87,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.13" + python-version: "3.14" - name: Install Go uses: actions/setup-go@v6 @@ -174,7 +174,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.11" + python-version: "3.14" - name: Install Go uses: actions/setup-go@v6 diff --git a/kitty_tests/main.py b/kitty_tests/main.py index f335a817f..9315e1746 100644 --- a/kitty_tests/main.py +++ b/kitty_tests/main.py @@ -51,7 +51,7 @@ def find_all_tests(package: str = '', excludes: Sequence[str] = ('main', 'gr')) suits = [] if not package: package = __name__.rpartition('.')[0] if '.' in __name__ else 'kitty_tests' - for x in contents(package): + for x in sorted(contents(package)): name, ext = os.path.splitext(x) if ext in ('.py', '.pyc') and name not in excludes: m = importlib.import_module(package + '.' + x.partition('.')[0])