Home GnuPG

(stable) Split setup checks into "preflight" and "normal" checks
89c0e47a60d3Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

(no title)

(stable) Split setup checks into "preflight" and "normal" checks

Summary:
Ref T11589. Currently, initialization order is a bit tangled: we load configuration from the database, then later test if we can connect to the database.

Instead, I'm going to do: preflight checks ("PHP Version OK?", "Extensions installed?"), then configuration, then normal setup checks.

To prepare for this, flag core checks as "preflight" and add a setup panel to visually confirm that I didn't miss anything.

Test Plan: {F1803210}

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T11589

Differential Revision: https://secure.phabricator.com/D16499

Details

Provenance
epriestley <git@epriestley.com>Authored on Sep 6 2016, 8:03 PM
Parents
rPHAB6725f3719da3: (stable) Add a "--copy" flag to "bin/files migrate"
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHAB89c0e47a60d3: (stable) Split setup checks into "preflight" and "normal" checks (authored by epriestley <git@epriestley.com>).Sep 8 2016, 4:22 PM