diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 96d473c07469eeaf18771b5f122025457d0e5698..e89826bd33fbe0079f2fc6ed4ee3a492db90fad0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -159,6 +159,15 @@ test:package:pip:bullseye:
   dependencies:
   - build:pip
 
+test:package:apt:changelog:
+  stage: test
+  rules:
+  - if: '$CI_COMMIT_TAG =~ /v[0-9]+[.][0-9]+[.][0-9]+.*/'
+  script:
+  - head -n 1 debian/changelog | grep -qv UNRELEASED || { echo 'CHANGELOG not up-to-date!'; exit 1; }
+  dependencies:
+  - build:apt
+
 test:package:apt:buster:
   image: registry.git.cccv.de/uffd/docker-images/buster
   stage: test