From 4718a8f90000fc5ab426b332158d16bfd8569a9f Mon Sep 17 00:00:00 2001
From: Daniel Firth <dan.firth@horizon-haskell.net>
Date: Mon, 27 May 2024 21:51:56 +0000
Subject: [PATCH] CI: switch to matrix based

---
 .gitlab-ci.yml | 29 +++++++++++++++++++++++++++--
 1 file changed, 27 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5bdd53e..d8fcb76 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,2 +1,27 @@
-include:
-- remote: 'https://gitlab.horizon-haskell.net/gitlab/ci-templates/raw/master/default.yml'
+stages:
+- build
+- devour
+
+build:
+  stage: build
+  script:
+  - nix build .#packages.$SYSTEM.$PACKAGE -L
+  parallel:
+    matrix:
+      - SYSTEM:
+         - aarch64-darwin
+         - x86_64-linux
+        PACKAGE:
+         - cardano-cli
+         - cardano-node
+         - hydra-node
+
+devour:
+  stage: devour
+  script:
+  - nix build github:srid/devour-flake#packages.$SYSTEM.default -L --no-link --print-out-paths --override-input flake . --keep-going
+  parallel:
+    matrix:
+      - SYSTEM:
+         - aarch64-darwin
+         - x86_64-linux
-- 
GitLab