changeset 8118:c88ad93f0e77

issue2551339 - psycopg2 on 3.13 github runner crashes on import Promote 3.13 to a non test build. If it fails, fail the build. Install psycopg2 for all python versions. xapian is still broken.
author John Rouillard <rouilj@ieee.org>
date Thu, 17 Oct 2024 19:13:26 -0400
parents 89c0e2fc5073
children c12377fb4144 0c6f9db2b247
files .github/workflows/ci-test.yml
diffstat 1 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/.github/workflows/ci-test.yml	Thu Oct 17 15:13:03 2024 -0400
+++ b/.github/workflows/ci-test.yml	Thu Oct 17 19:13:26 2024 -0400
@@ -52,13 +52,14 @@
         # Run in all these versions of Python
         python-version:
           # - "2.7"
-          - "3.12"
-          # - 3.6 run via include on ubunto 20.04
+          - "3.13"
+          # - 3.6 run via include on ubuntu 20.04
           # - "3.7"
           - "3.8"
           # - "3.9"
           - "3.10"
           - "3.11"
+          - "3.12"
 
         # use for multiple os or ubuntu versions
         #os: [ubuntu-latest, macos-latest, windows-latest]
@@ -72,9 +73,9 @@
             # example: if 3.13 fails the jobs still succeeds
             # allow-prereleases in setup-python allows alpha/beta
             # releases to run
-            - python-version: 3.13
-              os: ubuntu-22.04
-              experimental: true
+            #- python-version: 3.13
+            #  os: ubuntu-22.04
+            #  experimental: true
             
             # 3.6 not available on new 22.04 runners, so run on 20.04 ubuntu
             - python-version: 3.6
@@ -203,8 +204,7 @@
       - name: Install python db libraries
         run: |
           pip install mysqlclient
-          if [[ "$PYTHON_VERSION" != "3.14" ]]; then
-            pip install psycopg2; fi
+          pip install psycopg2
 
       - name: Install auxiliary packages
         run: |

Roundup Issue Tracker: http://roundup-tracker.org/