[ci] add python 3.12 to circleci
authorPaul Brossier <piem@piem.org>
Thu, 28 Dec 2023 11:58:20 +0000 (12:58 +0100)
committerPaul Brossier <piem@piem.org>
Thu, 28 Dec 2023 11:58:20 +0000 (12:58 +0100)
.circleci/config.yml

index 1e98a77..b2594c7 100644 (file)
@@ -82,6 +82,33 @@ jobs:
       - store_artifacts:
           path: dist/
 
+  build-312:
+    docker:
+      - image: cimg/python:3.12
+    steps:
+      - checkout
+      - run: *apt-install
+      - run: *pip-install
+      - run: *build-wheel
+      - run: *install-wheel
+      - run: *test-pytest
+      - run: *uninstall-wheel
+      - store_artifacts:
+          path: dist/
+
+  build-312-nodeps:
+    docker:
+      - image: cimg/python:3.12
+    steps:
+      - checkout
+      - run: *pip-install
+      - run: *build-wheel
+      - run: *install-wheel
+      - run: *test-pytest-nosounds
+      - run: *uninstall-wheel
+      - store_artifacts:
+          path: dist/
+
 workflows:
   version: 2
 
@@ -90,3 +117,5 @@ workflows:
       - build-36
       - build-310
       - build-310-nodeps
+      - build-312
+      - build-312-nodeps