diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..3170a31ad70f970ef823deb697acb20de5940249
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,22 @@
+name: CI
+run-name: ${{ github.actor }}
+on: [ push ]
+jobs:
+  tests:
+    runs-on: ubuntu-20.04
+    strategy:
+      matrix:
+        python-version: [ "3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12" ]
+    steps:
+      - uses: actions/checkout@main
+      - uses: actions/setup-python@main
+        with:
+          python-version: ${{ matrix.python-version }}
+          cache: pip
+      - name: Install everything
+        run: |
+          pip install -U pip setuptools wheel disttools packaging pyproject.toml
+      - name: Test
+        run: python setup.py test
+        env:
+          DEBUG: "1""
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 4f197f259d36e547756afa57b3895e8d9a3a3282..0000000000000000000000000000000000000000
--- a/.travis.yml
+++ /dev/null
@@ -1,28 +0,0 @@
-language: python
-stages:
-  - name: test
-  - name: deploy
-    if: tag is present
-cache: pip
-before_script:
-  - python setup.py install
-script:
-  - cd example
-  - DEBUG=1 python setup.py test
-jobs:
-  include:
-    - stage: test
-      python: "3.5"
-    - stage: test
-      python: "3.8"
-    - stage: test
-      python: "3.9"
-    - stage: test
-      python: "pypy3.5"
-    - stage: deploy
-      python: "3.8"
-      script:
-        - pip install wheel twine
-        - python setup.py bdist bdist_wheel
-        - twine upload -u $PYPI_USER -p $PYPI_PWD dist/*
-
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 44bfb9ef446c22e23a0a957a8b7edca4552ac6ab..45c86656c5bc6e0ae3e49621e43494c98272c696 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,7 @@
 # v1.6
 
-* _TBA_
+* certified for Python 3.11 and 3.12
+* CI moved to GitHub Actions
 
 # v1.5
 
diff --git a/setup.cfg b/setup.cfg
index 0eeccfb965b3934b4f09022371802e42229d60bc..8ef9bfcc39301bf82915d5769d9165e1f4d7283a 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -2,12 +2,12 @@
 [metadata]
 name = snakehouse
 keywords = cython, extension, multiple, pyx
-version = 1.6a1
+version = 1.6a2
 long-description = file: README.md
 long-description-content-type = text/markdown; charset=UTF-8
 license_files = LICENSE
 author = Piotr Maślanka
-author_email = piotrm@smok.co
+author_email = pmaslanka@smok.co
 description = Utilities for packing multiple pyx files into a single Cython extension
 url = https://github.com/smok-serwis/snakehouse
 project-urls =
@@ -21,6 +21,8 @@ classifier =
     Programming Language :: Python :: 3.8
     Programming Language :: Python :: 3.9
     Programming Language :: Python :: 3.10
+    Programming Language :: Python :: 3.11
+    Programming Language :: Python :: 3.12
     Programming Language :: Python :: Implementation :: CPython
     Operating System :: OS Independent
     Development Status :: 5 - Production/Stable