diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7367bc9a94f735145a51c9b3653cf75b129b1443..3c35c2db67f3c778c1c8346ba5b1f5f11b16d206 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,15 +1,25 @@
 stages:
   - test
 
-lint:
+before_script:
+  - mkdir -p /home/pi/ssl
+  - mkdir -p /home/pi/.ssh
+  - touch /home/pi/ssl/chain
+  - touch /home/pi/ssl/key
+  - touch /home/pi/.ssh/id_rsa
+
+.lint: &lint
+  - hass --version
+  - hass --script check_config -c .
+
+lint:current:
+  stage: test
+  image: homeassistant/amd64-homeassistant:0.102.3
+  script:
+    - *lint
+
+lint:latest:
   stage: test
-  image: homeassistant/amd64-homeassistant
-  before_script:
-    - mkdir -p /home/pi/ssl
-    - mkdir -p /home/pi/.ssh
-    - touch /home/pi/ssl/chain
-    - touch /home/pi/ssl/key
-    - touch /home/pi/.ssh/id_rsa
+  image: homeassistant/amd64-homeassistant:latest
   script:
-    - hass --version
-    - hass --script check_config -c .
+    - *lint