From 979468b71ba95c5e36e460a299c98fc5a8791156 Mon Sep 17 00:00:00 2001
From: Artem Pelenitsyn <a.pelenitsyn@gmail.com>
Date: Mon, 13 Mar 2023 14:40:27 -0400
Subject: [PATCH] GHC 9.6.1 compat: allow-newer non-installable packages (TODO:
 revert)

Dependencies that require this: rere, tree-diff
---
 .github/workflows/validate.yml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml
index ef45d606977..0b6488a5ace 100644
--- a/.github/workflows/validate.yml
+++ b/.github/workflows/validate.yml
@@ -131,6 +131,11 @@ jobs:
           fi
           echo "FLAGS=$FLAGS" >> $GITHUB_ENV
 
+      - name: Allow newer dependencies when built with latest GHC
+        if: ${{ matrix.ghc }} == '9.6.1'
+        run: |
+          echo "allow-newer: base,ghc-prim,template-haskell" >> cabal.project.validate
+
       - name: Validate print-config
         run: sh validate.sh $FLAGS -s print-config