commit:     4b21b2b6e833084db5f629a8f77106581c62bbca
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 14 10:31:26 2025 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Oct 25 21:38:12 2025 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=4b21b2b6

github ci: run CI also with Python 3.14 forkserver

Python 3.14 uses the forkserver multiprocessing start method per
default. However, our current CI configuration only ran with the
'spawn' method when using Python 3.14.

This adjusts the CI configuration matrix to also run with Python 3.14
and the forkserver start method.

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 .github/workflows/ci.yml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 01976784d4..156cd4c5fc 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -11,7 +11,7 @@ jobs:
     strategy:
       matrix:
         start-method:
-          - 'fork'
+          - 'fork-or-forkserver'
           - 'spawn'
         python-version:
           - '3.9'
@@ -32,8 +32,6 @@ jobs:
             start-method: 'spawn'
           - python-version: '3.13'
             start-method: 'spawn'
-          - python-version: '3.14-dev'
-            start-method: 'fork'
           - python-version: 'pypy-3.11'
             start-method: 'spawn'
       fail-fast: false

Reply via email to