From 44c7e080bff28dd71fe57846ad189cd037a40eb0 Mon Sep 17 00:00:00 2001
From: Andrei Dziahel <develop7@develop7.info>
Date: Thu, 18 Jul 2024 15:43:09 +0200
Subject: [PATCH] ci: reorder build jobs putting recent GHC first

---
 .github/workflows/debian.yml | 43 +++++++++++++++++++-----------------
 1 file changed, 23 insertions(+), 20 deletions(-)

diff --git a/.github/workflows/debian.yml b/.github/workflows/debian.yml
index 46fac26..4bef631 100644
--- a/.github/workflows/debian.yml
+++ b/.github/workflows/debian.yml
@@ -25,21 +25,24 @@ jobs:
         ghc: ['9.0.2', '9.2.8', '9.4.8', '9.6.6', '9.8.2', '9.10.1']
         deb: ['buster', 'slim-buster']
         include:
-          - ghc: '9.0.2'
-            ghc_minor: '9.0'
-          - ghc: '9.2.8'
-            ghc_minor: '9.2'
-          - ghc: '9.4.8'
-            ghc_minor: '9.4'
-          - ghc: '9.6.6'
-            ghc_minor: '9.6'
-          - ghc: '9.8.2'
-            ghc_minor: '9.8'
           - ghc: '9.10.1'
             ghc_minor: '9.10'
+            deb: 'slim-bullseye'
           - ghc: '9.10.1'
             ghc_minor: '9.10'
             deb: 'bullseye'
+          - ghc: '9.10.1'
+            ghc_minor: '9.10'
+          - ghc: '9.8.2'
+            ghc_minor: '9.8'
+          - ghc: '9.6.6'
+            ghc_minor: '9.6'
+          - ghc: '9.4.8'
+            ghc_minor: '9.4'
+          - ghc: '9.2.8'
+            ghc_minor: '9.2'
+          - ghc: '9.0.2'
+            ghc_minor: '9.0'
 
     steps:
       - uses: actions/checkout@v2
@@ -71,18 +74,18 @@ jobs:
         deb: ['buster']
         arch: ['aarch64']
         include:
-          - ghc: '9.0.2'
-            ghc_minor: '9.0'
-          - ghc: '9.2.8'
-            ghc_minor: '9.2'
-          - ghc: '9.4.8'
-            ghc_minor: '9.4'
-          - ghc: '9.6.6'
-            ghc_minor: '9.6'
-          - ghc: '9.8.2'
-            ghc_minor: '9.8'
           - ghc: '9.10.1'
             ghc_minor: '9.10'
+          - ghc: '9.8.2'
+            ghc_minor: '9.8'
+          - ghc: '9.6.6'
+            ghc_minor: '9.6'
+          - ghc: '9.4.8'
+            ghc_minor: '9.4'
+          - ghc: '9.2.8'
+            ghc_minor: '9.2'
+          - ghc: '9.0.2'
+            ghc_minor: '9.0'
           - arch: aarch64
             docker_platform: arm64
     steps: