Added --image flag for astro deploy command for software by rujhan-arora-astronomer · Pull Request #1753 · astronomer/astro-cli

Description

Added --image flag for astro deploy command for software
This command would throw an error for image-based deployments.
It would deploy the image for other types of deployments.
For dag-only deployments, it would not upload the dags present in the dags folder in the local directory.

🎟 Issue(s)

Related #XXX

🧪 Functional Testing and Screenshots

Locally
Screenshot 2024-12-12 at 11 47 27 AM
Screenshot 2024-12-12 at 11 48 45 AM
Screenshot 2024-12-12 at 11 49 17 AM
Screenshot 2024-12-12 at 11 49 30 AM

📋 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