diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
deleted file mode 100644
index acbbee3f7..000000000
--- a/.gitlab-ci.yml
+++ /dev/null
@@ -1,72 +0,0 @@
-sync-to-github:
-  stage: build
-  script:
-    - echo "Synchronizing repo state to Github"
-    - export REPO_DIR="$(mktemp -d /tmp/platypush-XXXXX)"
-    - git clone git@git.platypush.tech:platypush/platypush.git "$REPO_DIR"
-    - cd "$REPO_DIR"
-    - git remote add github git@github.com:/BlackLight/platypush.git
-    - git checkout $CI_COMMIT_BRANCH
-    - git pull
-    - git push --mirror -v github
-
-run-tests:
-  stage: test
-  script:
-    - ./.gitlab/run_ci_tests.sh
-
-rebuild-docs:
-  stage: deploy
-  only:
-    - master
-  script:
-    - ./.gitlab/rebuild_docs.sh
-
-update-aur-packages:
-  stage: deploy
-  only:
-    - master
-    - tags
-  script:
-    - echo "Updating AUR packages"
-    - export REPO_DIR="$(mktemp -d /tmp/platypush-distutils-XXXXX)"
-    - git clone git@fabiomanganiello.com:/home/git/platypush-distutils.git "$REPO_DIR"
-    - cd "$REPO_DIR"
-    - git submodule init
-    - git submodule update
-    - cd distro/arch/git
-    - git checkout master
-    - git pull --rebase
-    - cd ../../../
-    - cd distro/arch/stable
-    - git checkout master
-    - git pull --rebase
-    - cd ../../../
-    - ./update.sh
-    - cd distro/arch/git
-    - changes="$(git status --porcelain --untracked-files=no)"
-    - "[[ -n \"$changes\" ]] && git commit -a -m '[Automatic] Package updated' && git push || echo 'No changes'"
-    - cd ../../../
-    - cd distro/arch/stable
-    - changes="$(git status --porcelain --untracked-files=no)"
-    - "[[ -n \"$changes\" ]] && git commit -a -m '[Automatic] Package updated' && git push || echo 'No changes'"
-
-upload-pip-package:
-  stage: deploy
-  only:
-    - tags
-  script:
-    # Update the CI/CD configuration
-    - cd ~/platypush-ci-cd
-    - git pull
-    - cd -
-    # Build the package
-    - rm -rf build dist *.egg-info
-    - export VERSION=$(grep -e '^\s*__version__\s*=' platypush/__init__.py | sed -r -e 's/^\s*__version__\s*=\s*.(.+?).\s*$/\1/')
-    - source ~/.credentials/pypi.env
-    - python setup.py sdist bdist_wheel
-    # Upload to PyPI
-    - twine upload --repository platypush ./dist/platypush-${VERSION}.tar.gz
-    # Upload to the local package repository
-    - TWINE_USERNAME=$LOCAL_TWINE_USERNAME TWINE_PASSWORD=$LOCAL_TWINE_PASSWORD twine upload --repository-url https://git.platypush.tech/api/v4/projects/3/packages/pypi dist/platypush-${VERSION}.tar.gz
-