From edfbd62ff0046255580a90235dee3e226c668d67 Mon Sep 17 00:00:00 2001 From: Claudio Bley Date: Tue, 19 Nov 2024 16:22:10 +0100 Subject: [PATCH] Make .ghcide script compatible with Bazel 7 The `--experimental_show_artifacts` flag was removed, so we do not rely on it anymore. --- rules_haskell_tests/.ghcide | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/rules_haskell_tests/.ghcide b/rules_haskell_tests/.ghcide index ceb0cd3de..c735fd9c9 100755 --- a/rules_haskell_tests/.ghcide +++ b/rules_haskell_tests/.ghcide @@ -1,13 +1,8 @@ #!/usr/bin/env bash set -euo pipefail build_ghcide() { - bazel build //tests/ghcide \ - --experimental_show_artifacts \ - 2>&1 \ - | awk ' - /^>>>/ { print substr($1, 4); next } - { print $0 > "/dev/stderr" } - ' + bazel build //tests/ghcide && \ + bazel cquery //tests/ghcide --output=files } ghcide="$(build_ghcide)" "$ghcide" "$@"