OpenAdaptAI / OpenAdapt

AI-First Process Automation with Large ([Language (LLMs) / Action (LAMs) / Multimodal (LMMs)] / Visual Language (VLMs)) Models
https://www.OpenAdapt.AI
MIT License
745 stars 99 forks source link

Add ci scripts to run the app after build #709

Closed KIRA009 closed 2 weeks ago

KIRA009 commented 1 month ago

What kind of change does this PR introduce? This PR introduces simple scripts that runs the built app in the CI and checks if the app is able to run without issues

Summary This PR adds CI scripts that download the built apps for each platform, run them, and after an interval, check if the processes are still running. The app code is designed such that any exceptions, the app will exit gracefully, and so the script will not be able to find the process running, and accordingly raise the error.

Checklist

How can your code be run and tested?

You can create an invalid build (by raising Exceptions, or commenting out packages from the build.py) and push to your fork (make sure to change the on condition on release-and-publish.yml to any branch (**))