Fix Airflow 3 health check endpoint by jeremybeard · Pull Request #1835 · astronomer/astro-cli

Description

This change fixes the Airflow 3 health check endpoint so that the CLI does not attempt to load the settings file before the API server is ready to respond to requests.

🧪 Functional Testing

Checked that the project still starts.

📋 Checklist

  • Rebased from the main (or release if patching) branch (before testing)
  • Ran make test before taking out of draft
  • Ran make lint before taking out of draft
  • Added/updated applicable tests
  • Tested against Astro-API (if necessary).
  • Tested against Houston-API and Astronomer (if necessary).
  • Communicated to/tagged owners of respective clients potentially impacted by these changes.
  • Updated any related documentation