From 0f6708163fa2abbf074ced4239a06053368c77a8 Mon Sep 17 00:00:00 2001 From: Earl Warren Date: Wed, 28 Feb 2024 17:09:44 +0100 Subject: [PATCH] packages: support vars.VERBOSE to see what's happening and debug false positives --- .forgejo/workflows/packages.yml | 2 ++ packages/run.sh | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/.forgejo/workflows/packages.yml b/.forgejo/workflows/packages.yml index 75fd222..edc8fd2 100644 --- a/.forgejo/workflows/packages.yml +++ b/.forgejo/workflows/packages.yml @@ -38,4 +38,6 @@ jobs: export DIR=$(mktemp -d) chown forgejo $DIR /srv + export VERBOSE="${{ vars.VERBOSE || false }}" + su -c "packages/run.sh $binary $full_version ${{ matrix.info.version }} ${{ matrix.info.tests }}" forgejo diff --git a/packages/run.sh b/packages/run.sh index 2a8f991..5c691c2 100755 --- a/packages/run.sh +++ b/packages/run.sh @@ -68,6 +68,10 @@ function main() { echo "======================== FAIL package-$package ===================" sleep 5 # hack for Forgejo v1.21 to workaround a bug by which the last lines of the output are moved to the next step false + else + if test "$VERBOSE" = true ; then + sed -e 's/^/[RUN] /' < /tmp/run.out + fi fi echo "======================== END package-$package ===================" done