Update Python versions and OS in CI workflow
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 5e9f56a..c87258b 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -11,13 +11,14 @@
       matrix:
         PYTHON:
           # Base builds
-          - {VERSION: "3.7", NOXSESSION: "tests"}
+          - {VERSION: "3.7", NOXSESSION: "tests", OS: "ubuntu-22.04"}
           - {VERSION: "3.8", NOXSESSION: "tests"}
           - {VERSION: "3.9", NOXSESSION: "tests"}
           - {VERSION: "3.10", NOXSESSION: "tests"}
           - {VERSION: "3.11", NOXSESSION: "tests"}
           - {VERSION: "3.12", NOXSESSION: "tests"}
-          - {VERSION: "3.13-dev", NOXSESSION: "tests"}
+          - {VERSION: "3.13", NOXSESSION: "tests"}
+          - {VERSION: "3.14-dev", NOXSESSION: "tests"}
           - {VERSION: "pypy-3.9", NOXSESSION: "tests"}
           - {VERSION: "pypy-3.10", NOXSESSION: "tests"}
           - {VERSION: "3.11", NOXSESSION: "tests-wheel", OS: "windows-latest"}
@@ -27,17 +28,17 @@
           - {VERSION: "3.10", NOXSESSION: "tests-cryptography-main"}
           - {VERSION: "3.11", NOXSESSION: "tests-cryptography-main"}
           - {VERSION: "3.12", NOXSESSION: "tests-cryptography-main"}
-          - {VERSION: "3.13-dev", NOXSESSION: "tests-cryptography-main"}
+          - {VERSION: "3.13", NOXSESSION: "tests-cryptography-main"}
           - {VERSION: "pypy-3.9", NOXSESSION: "tests-cryptography-main"}
           - {VERSION: "pypy-3.10", NOXSESSION: "tests-cryptography-main"}
           # -cryptography-minimum
-          - {VERSION: "3.7", NOXSESSION: "tests-cryptography-minimum"}
+          - {VERSION: "3.7", NOXSESSION: "tests-cryptography-minimum", OS: "ubuntu-22.04"}
           - {VERSION: "3.8", NOXSESSION: "tests-cryptography-minimum"}
           - {VERSION: "3.9", NOXSESSION: "tests-cryptography-minimum"}
           - {VERSION: "3.10", NOXSESSION: "tests-cryptography-minimum"}
           - {VERSION: "3.11", NOXSESSION: "tests-cryptography-minimum"}
           - {VERSION: "3.12", NOXSESSION: "tests-cryptography-minimum"}
-          - {VERSION: "3.13-dev", NOXSESSION: "tests-cryptography-minimum"}
+          - {VERSION: "3.13", NOXSESSION: "tests-cryptography-minimum"}
           - {VERSION: "pypy-3.10", NOXSESSION: "tests-cryptography-minimum"}
           # Cryptography wheels
           - {VERSION: "3.9", NOXSESSION: "tests-cryptography-minimum-wheel"}