From 6bb5e947fb0d2ef90465f4563692f8fe44172ba3 Mon Sep 17 00:00:00 2001 From: Twenty Panda Date: Sun, 17 Mar 2024 18:12:41 +0100 Subject: [PATCH] upgrades: run doctor check --all after each upgrade --- forgejo/fixtures.sh | 1 + forgejo/fixtures/doctor.sh | 7 +++++++ upgrade/default-app.ini | 3 +++ upgrade/upgrade.sh | 2 ++ 4 files changed, 13 insertions(+) create mode 100644 forgejo/fixtures/doctor.sh diff --git a/forgejo/fixtures.sh b/forgejo/fixtures.sh index 9c609f5..9e7f5ca 100644 --- a/forgejo/fixtures.sh +++ b/forgejo/fixtures.sh @@ -3,3 +3,4 @@ FIXTURES_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" source $FIXTURES_DIR/fixtures/storage.sh +source $FIXTURES_DIR/fixtures/doctor.sh diff --git a/forgejo/fixtures/doctor.sh b/forgejo/fixtures/doctor.sh new file mode 100644 index 0000000..9064699 --- /dev/null +++ b/forgejo/fixtures/doctor.sh @@ -0,0 +1,7 @@ +# SPDX-License-Identifier: MIT + +function doctor_run() { + local version=$1 + + forgejo_cli $version doctor check --all # --log-file - +} diff --git a/upgrade/default-app.ini b/upgrade/default-app.ini index a51290a..af8f6e3 100644 --- a/upgrade/default-app.ini +++ b/upgrade/default-app.ini @@ -7,6 +7,9 @@ HTTP_PORT = 3000 SSH_LISTEN_PORT = 2222 LFS_START_SERVER = true +[queue] +TYPE = immediate + [database] DB_TYPE = sqlite3 PATH = ${WORK_PATH}/forgejo.db diff --git a/upgrade/upgrade.sh b/upgrade/upgrade.sh index 5ad4415..5f69abc 100755 --- a/upgrade/upgrade.sh +++ b/upgrade/upgrade.sh @@ -36,6 +36,7 @@ function test_successful_upgrades() { start $version fixture_create fixture_assert + doctor_run $version for version in 1.19 1.20 1.21 $RELEASE_NUMBERS_AND_DEV ; do stop @@ -43,6 +44,7 @@ function test_successful_upgrades() { start $version verify_storage fixture_assert + doctor_run $version done done }