Xqt has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1080745?usp=email )
Change subject: [tests] run tests with Python 3.7 on ubuntu-22.04 ...................................................................... [tests] run tests with Python 3.7 on ubuntu-22.04 Bug: T377326 Change-Id: I4783973149ec94c1b22468d1347388409df1c194 --- M .github/workflows/doctest.yml M .github/workflows/login_tests-ci.yml M .github/workflows/oauth_tests-ci.yml M .github/workflows/pywikibot-ci.yml M .github/workflows/sysop_write_tests-ci.yml 5 files changed, 42 insertions(+), 4 deletions(-) Approvals: Xqt: Verified; Looks good to me, approved jenkins-bot: Verified diff --git a/.github/workflows/doctest.yml b/.github/workflows/doctest.yml index d201bbc..bf9d34e 100644 --- a/.github/workflows/doctest.yml +++ b/.github/workflows/doctest.yml @@ -27,6 +27,9 @@ os: [ windows-latest, macOS-latest, ubuntu-latest ] include: - python-version: "3.14-dev" + # ubuntu-22.04 required for Python 3.7 + - python-version: "3.7" + os: ubuntu-22.04 exclude: - os: macOS-latest python-version: "pypy3.7" diff --git a/.github/workflows/login_tests-ci.yml b/.github/workflows/login_tests-ci.yml index 6cb43b5..d4f3a06 100644 --- a/.github/workflows/login_tests-ci.yml +++ b/.github/workflows/login_tests-ci.yml @@ -23,25 +23,39 @@ max-parallel: 1 matrix: - python-version: [ "pypy3.7", "pypy3.10", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14-dev" ] + python-version: [ "pypy3.7", "pypy3.10", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14-dev" ] site: [ "wikipedia:en", "wikisource:zh", "wikipedia:test" ] include: + # ubuntu-22.04 required for Python 3.7 + - python-version: "3.7" + site: wikipedia:en + os: ubuntu-22.04 + - python-version: "3.7" + site: wikisource:zh + os: ubuntu-22.04 + - python-version: "3.7" + site: wikipedia:test + os: ubuntu-22.04 - python-version: "3.7" site: False family: wpbeta code: en + os: ubuntu-22.04 - python-version: "3.7" site: False family: wpbeta code: zh + os: ubuntu-22.04 - python-version: "3.8" site: wsbeta:en - python-version: "3.7" site: wikidata:test + os: ubuntu-22.04 - python-version: "3.9" site: wiktionary:ar - python-version: "3.7" site: wikidata:wikidata + os: ubuntu-22.04 - python-version: "3.8" site: wowwiki:uk - python-version: 3 diff --git a/.github/workflows/oauth_tests-ci.yml b/.github/workflows/oauth_tests-ci.yml index d2e7c92..0a53aa9 100644 --- a/.github/workflows/oauth_tests-ci.yml +++ b/.github/workflows/oauth_tests-ci.yml @@ -23,19 +23,27 @@ fail-fast: false matrix: - python-version: [ "pypy3.7", "pypy3.10", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14-dev" ] + python-version: [ "pypy3.7", "pypy3.10", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14-dev" ] family: [ wikipedia ] code: [ test ] domain: [ "test.wikipedia.org" ] include: + # ubuntu-22.04 required for Python 3.7 + - python-version: "3.7" + family: wikipedia + code: test + domain: test.wikipedia.org + os: ubuntu-22.04 - python-version: "3.7" family: wpbeta code: en domain: en.wikipedia.beta.wmflabs.org + os: ubuntu-22.04 - python-version: "3.7" family: wpbeta code: zh domain: zh.wikipedia.beta.wmflabs.org + os: ubuntu-22.04 steps: - name: Checkout Repository diff --git a/.github/workflows/pywikibot-ci.yml b/.github/workflows/pywikibot-ci.yml index 5119a15..cc2fb97 100644 --- a/.github/workflows/pywikibot-ci.yml +++ b/.github/workflows/pywikibot-ci.yml @@ -26,28 +26,40 @@ max-parallel: 18 matrix: - python-version: [ "pypy3.7", "pypy3.10", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14-dev" ] + python-version: [ "pypy3.7", "pypy3.10", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14-dev" ] site: [ "wikipedia:en", "wikisource:zh" ] include: + # ubuntu-22.04 required for Python 3.7 + - python-version: "3.7" + site: wikipedia:en + os: ubuntu-22.04 + - python-version: "3.7" + site: wikisource:zh + os: ubuntu-22.04 - python-version: "3.7" site: wikipedia:test + os: ubuntu-22.04 - python-version: "3.7" site: False family: wpbeta code: en + os: ubuntu-22.04 - python-version: "3.7" site: False family: wpbeta code: zh + os: ubuntu-22.04 - python-version: "3.8" site: wsbeta:en - python-version: "3.7" site: wikidata:test + os: ubuntu-22.04 - python-version: "3.9" site: wiktionary:ar test_no_rc: true - python-version: "3.7" site: wikidata:wikidata + os: ubuntu-22.04 - python-version: "3.8" site: wowwiki:uk - python-version: "3" diff --git a/.github/workflows/sysop_write_tests-ci.yml b/.github/workflows/sysop_write_tests-ci.yml index 6d692cb..536010d 100644 --- a/.github/workflows/sysop_write_tests-ci.yml +++ b/.github/workflows/sysop_write_tests-ci.yml @@ -15,7 +15,8 @@ jobs: build: - runs-on: "ubuntu-latest" + # ubuntu-22.04 required for Python 3.7 + runs-on: "ubuntu-22.04" continue-on-error: ${{ matrix.experimental || false }} timeout-minutes: 100 -- To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1080745?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: I4783973149ec94c1b22468d1347388409df1c194 Gerrit-Change-Number: 1080745 Gerrit-PatchSet: 1 Gerrit-Owner: Xqt <i...@gno.de> Gerrit-Reviewer: Xqt <i...@gno.de> Gerrit-Reviewer: jenkins-bot
_______________________________________________ Pywikibot-commits mailing list -- pywikibot-commits@lists.wikimedia.org To unsubscribe send an email to pywikibot-commits-le...@lists.wikimedia.org