From 5109a9682f7d87ee698386984cd58dde9f7e01f0 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Fri, 7 Mar 2025 07:50:51 -1000 Subject: [PATCH] ;tools: fix cabalfilestest; test cabal files before any hackage upload --- Justfile | 1 - tools/hackageupload | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Justfile b/Justfile index 9c1d3644d..546dba8fa 100644 --- a/Justfile +++ b/Justfile @@ -539,7 +539,6 @@ hlinttest hlint: # check cabal files' syntax @cabalfilestest: - just cabalfiles (for p in $PACKAGES; do (cd $p && printf "\nchecking $p.cabal:\n" && cabal check); done \ && echo $@ PASSED) || (echo $@ FAILED; false) diff --git a/tools/hackageupload b/tools/hackageupload index fb05ff7aa..497bc0270 100755 --- a/tools/hackageupload +++ b/tools/hackageupload @@ -10,6 +10,10 @@ if [[ $BRANCH =~ ^[0-9.]*-(branch|release) ]]; then done echo read -rp "Ok ? Press enter to confirm, ctrl-c to abort: " + # last chance check (would cabal upload ) + for P in $PACKAGES; do + cabal check + done for P in $PACKAGES; do stack upload "$P" done