MantisBT: master b9875b12

Author Committer Branch Timestamp Parent
dregad dregad master 2026-03-06 12:44 master 02c69e2a
Affected Issues  0036916: GitHub Actions CI builds should fail during install phase
Changeset

GHA: return error code from curl if install fails

Until now, a failure to install MantisBT was detected by the CI builds
during the subsequent phase "Post-installation steps" as it generally
impossible to complete it if the database is not setup correctly.

With this change, if the MantisBT installer exits with an HTTP error
code (>= 400), curl will fail with an exit code 22. The --fail-with-body
option allows displaying the installer's output.

That allows GitHub Actions to catch the error when it occurs, during the
"Install MantisBT" phase.

Fixes 0036916

mod - build/ci_install_mantis.sh Diff File