Configure Circle CI to run Integration Test by pritt20 · Pull Request #1769 · astronomer/astro-cli

Description

Configure/Setup existing circle CI pipeline to include newly added integration tests as part of PR validations.

This new IT's CI run will require an approval to trigger the pipeline, so that we do not trigger these ITs on every push and can be triggered once changes are ready and conserve some resources.

🎟 Issue(s)

Related #1754

🧪 Functional Testing

Tested the new integration test CI Pipeline in this PR and all test were invoked as expected. Please find the link below for reference:

https://app.circleci.com/pipelines/github/astronomer/astro-cli/6063/workflows/0ba0dc71-0501-408d-b97a-e961e3d2e9ef/jobs/12594

📋 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