Xqt has submitted this change. ( 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1195233?usp=email )

Change subject: Tests: Python 3.14 is published; use ist with tests
......................................................................

Tests: Python 3.14 is published; use ist with tests

Also update pre-commit hooks

Change-Id: If6f0dadc8b0cf68e338516942dea2a56ccd453c0
---
M .github/workflows/doctest.yml
M .github/workflows/login_tests-ci.yml
M .github/workflows/oauth_tests-ci.yml
M .github/workflows/pre-commit.yml
M .github/workflows/pywikibot-ci.yml
M .github/workflows/windows_tests.yml
M .pre-commit-config.yaml
7 files changed, 10 insertions(+), 16 deletions(-)

Approvals:
  Xqt: Verified; Looks good to me, approved




diff --git a/.github/workflows/doctest.yml b/.github/workflows/doctest.yml
index eb55cb6..11bf199 100644
--- a/.github/workflows/doctest.yml
+++ b/.github/workflows/doctest.yml
@@ -22,10 +22,9 @@
       fail-fast: false
       max-parallel: 17
       matrix:
-        python-version: [pypy3.8, pypy3.10, '3.8', '3.9', '3.10', '3.11', 
'3.12', '3.13']
+        python-version: [pypy3.8, pypy3.10, '3.8', '3.9', '3.10', '3.11', 
'3.12', '3.13', '3.14']
         os: ['windows-latest', 'macOS-latest', 'ubuntu-latest']
         include:
-          - python-version: 3.14-dev
           - python-version: 3.15-dev
     steps:
       - name: Checkout Repository
diff --git a/.github/workflows/login_tests-ci.yml 
b/.github/workflows/login_tests-ci.yml
index cd70233..b52bc64 100644
--- a/.github/workflows/login_tests-ci.yml
+++ b/.github/workflows/login_tests-ci.yml
@@ -42,7 +42,7 @@
       fail-fast: false
       max-parallel: 1
       matrix:
-        python-version: [pypy3.8, pypy3.10, '3.8', '3.9', '3.10', '3.11', 
'3.12', '3.13', 3.14-dev, 3.15-dev]
+        python-version: [pypy3.8, pypy3.10, '3.8', '3.9', '3.10', '3.11', 
'3.12', '3.13', '3.14', 3.15-dev]
         site: ['wikipedia:en', 'wikisource:zh', 'wikipedia:test']
         include:
           - python-version: '3.8'
diff --git a/.github/workflows/oauth_tests-ci.yml 
b/.github/workflows/oauth_tests-ci.yml
index 0d8228c..32cd20f 100644
--- a/.github/workflows/oauth_tests-ci.yml
+++ b/.github/workflows/oauth_tests-ci.yml
@@ -22,7 +22,7 @@
     strategy:
       fail-fast: false
       matrix:
-        python-version: [pypy3.8, pypy3.10, '3.8', '3.9', '3.10', '3.11', 
'3.12', '3.13', 3.14-dev, 3.15-dev]
+        python-version: [pypy3.8, pypy3.10, '3.8', '3.9', '3.10', '3.11', 
'3.12', '3.13', '3.14', 3.15-dev]
         family: [wikipedia]
         code: [test]
         domain: [test.wikipedia.org]
diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml
index 9ebe6c0..7af8539 100644
--- a/.github/workflows/pre-commit.yml
+++ b/.github/workflows/pre-commit.yml
@@ -24,11 +24,12 @@
         python-version:
           - '3.9'
           - '3.13'
+          - '3.14'
         os:
           - windows-latest
           - macOS-latest
         include:
-          - python-version: 3.14-dev
+          - python-version: '3.14'
           - python-version: 3.15-dev
     steps:
       - name: set up python ${{ matrix.python-version }}
diff --git a/.github/workflows/pywikibot-ci.yml 
b/.github/workflows/pywikibot-ci.yml
index 54a8b7b..d55a219 100644
--- a/.github/workflows/pywikibot-ci.yml
+++ b/.github/workflows/pywikibot-ci.yml
@@ -25,7 +25,7 @@
       fail-fast: false
       max-parallel: 19
       matrix:
-        python-version: [pypy3.10, '3.8', '3.9', '3.10', '3.11', '3.12', 
'3.13']
+        python-version: [pypy3.10, '3.8', '3.9', '3.10', '3.11', '3.12', 
'3.13', '3.14']
         site: ['wikipedia:en', 'wikisource:zh']
         include:
           - python-version: '3.8'
@@ -59,12 +59,6 @@
           - python-version: pypy3.8
             site: wikisource:zh
             os: ubuntu-22.04
-          - python-version: 3.14-dev
-            site: wikipedia:en
-            os: ubuntu-22.04
-          - python-version: 3.14-dev
-            site: wikisource:zh
-            os: ubuntu-22.04
           - python-version: 3.15-dev
             site: wikipedia:en
             os: ubuntu-22.04
diff --git a/.github/workflows/windows_tests.yml 
b/.github/workflows/windows_tests.yml
index c78e045..37ffa79 100644
--- a/.github/workflows/windows_tests.yml
+++ b/.github/workflows/windows_tests.yml
@@ -22,7 +22,7 @@
     strategy:
       fail-fast: false
       matrix:
-        python-version: [3.8.0, '3.8', '3.9', '3.10', '3.11', '3.12', '3.13', 
3.14-dev]
+        python-version: [3.8.0, '3.8', '3.9', '3.10', '3.11', '3.12', '3.13', 
'3.14']
         python-arch: [x64, x86]
         site: ['wikipedia:en']
     steps:
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 6e18061..f934067 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -65,14 +65,14 @@
         language: python
         require_serial: true
   - repo: https://github.com/astral-sh/ruff-pre-commit
-    rev: v0.13.2
+    rev: v0.14.0
     hooks:
       - id: ruff-check
         alias: ruff
         args:
           - --fix
   - repo: https://github.com/asottile/pyupgrade
-    rev: v3.20.0
+    rev: v3.21.0
     hooks:
       - id: pyupgrade
         args:
@@ -89,7 +89,7 @@
           - --remove-unused-variables
         exclude: ^pywikibot/backports\.py$
   - repo: https://github.com/PyCQA/isort
-    rev: 6.0.1
+    rev: 6.1.0
     hooks:
       - id: isort
         exclude: ^pwb\.py$

--
To view, visit 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1195233?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.wikimedia.org/r/settings?usp=email

Gerrit-MessageType: merged
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: If6f0dadc8b0cf68e338516942dea2a56ccd453c0
Gerrit-Change-Number: 1195233
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <[email protected]>
Gerrit-Reviewer: Xqt <[email protected]>
_______________________________________________
Pywikibot-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to