diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7c730cffef8acc73b747a8590f5510ba43450e08..741d4f59f623b4acc32c6be23e1ddb4710737c8a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,7 +1,7 @@
 image: python:3.9
 
 services:
-  - mysql:5.7
+  - mysql
 
 variables:
   MYSQL_DATABASE: "test"
diff --git a/requirements.txt b/requirements.txt
index 64081f5febaae4aa1a8285a926181f590da5546e..2d116605a49e96d1b83a76c2979804834cd77b80 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,18 +1,18 @@
-Django==4.1.5
-django-bootstrap5==22.2
-fontawesomefree==6.2.1 # Makes static files (css, fonts) available locally
+Django==4.2.1
+django-bootstrap5==23.1
+fontawesomefree==6.4.0 # Makes static files (css, fonts) available locally
 django-fontawesome-6==1.0.0.0 # Provides an icon field for models and forms as well as handy shortcuts to render icons
 django-split-settings==1.2.0
 django-timezone-field==5.0
 djangorestframework==3.14.0
-django-simple-history==3.2.0
-django-registration-redux==2.11
-django-debug-toolbar==3.8.1
-django-bootstrap-datepicker-plus==5.0.2
+django-simple-history==3.3.0
+django-registration-redux==2.12
+django-debug-toolbar==4.0.0
+django-bootstrap-datepicker-plus==5.0.3
 django-tex==1.1.10
 django-csp==3.7
-django-compressor==4.1
+django-compressor==4.3.1
 django-libsass==0.9
 django-betterforms==2.0.0
 mysqlclient==2.1.1  # for production deployment
-tzdata==2022.7
+tzdata==2023.3
diff --git a/templates/admin/base_site.html b/templates/admin/base_site.html
index a06b4448f36404a8fffb8c3d5fc66e229896edc0..336594d7869b3a74a4e23720f502e4647e2af8c4 100644
--- a/templates/admin/base_site.html
+++ b/templates/admin/base_site.html
@@ -32,6 +32,11 @@
             font-size: 5vw;
             text-align: center;
         }
+
+        /* Fix delete button height in admin interface */
+        .submit-row a.deletelink, .delete-confirmation form .cancel-link {
+            height: auto!important;
+        }
         </style>
     {% endcompress %}
 {% endblock %}