diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3d991ae62a6ad8b2b6df44d2ab6edcfc2b5e2b35..a17d1369488920cb2d109fff9ec0a4d088098267 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,54 +1,7 @@
-image: quay.io/othermo/build-ah-engine
+include:
+  remote: https://git.shivering-isles.com/container-library/build-ah-engine/-/raw/feature/multiarch/gitlab-ci-template.yml
 
 variables:
   GIT_SUBMODULE_STRATEGY: 'recursive'
-
-before_script:
-  - podman login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
-
-build-aarch64:
-  stage: build
-  script:
-    - podman pull "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-aarch64" || true
-    - podman build --layers=false --cache-from "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-aarch64" --tag "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-aarch64" --format docker .
-    - podman push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-aarch64"
-  tags:
-    - aarch64
-
-build-amd64:
-  stage: build
-  script:
-    - podman pull "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-amd64" || true
-    - podman build --layers=false --cache-from "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-amd64" --tag "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-amd64" --format docker .
-    - podman push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-amd64"
-  tags:
-    - x86_64
-
-deploy:
-  stage: deploy
-  script:
-    - podman pull "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-aarch64"
-    - podman pull "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-amd64"
-    - podman manifest create $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG"
-    - podman manifest add --variant v8 $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG" "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-aarch64"
-    - podman manifest add $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG" "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-amd64" 
-    - podman manifest push --all --format v2s2 "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG"
-  except:
-    - master
-  tags:
-    - x86_64
-
-deploy-master:
-  stage: deploy
-  script:
-    - podman pull "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-aarch64"
-    - podman pull "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-amd64"
-    - podman manifest create "$CI_REGISTRY_IMAGE"
-    - podman manifest add --variant v8 "$CI_REGISTRY_IMAGE" "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-aarch64"
-    - podman manifest add "$CI_REGISTRY_IMAGE" "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-amd64" 
-    - podman manifest push --all --format v2s2 "$CI_REGISTRY_IMAGE" "docker://$CI_REGISTRY_IMAGE:master"
-    - podman manifest push --all --format v2s2 "$CI_REGISTRY_IMAGE" "docker://$CI_REGISTRY_IMAGE"
-  only:
-    - master
-  tags:
-    - x86_64
+  CI_CONTAINER_BUILD_ARCHS: "amd64:arm64"
+  CI_REGISTRY_IMAGE_VERSION: "0.5.2 --suffix=-1"