Deploy streamlit app locally using Github actions

Dears,

I want to deploy a streamlit app locally , the app.py will be on a Github repo. Do I have to setup Github actions to rerun the app whenever there is a new commit. Or will streamlit automatically rerun whenever there is a new commit?

Iā€™m not sure I understand how you intend to run your app locally and set up GitHub actions. If you have Streamlit running (as a server) on some machine and then you change one of the source files on that machine, the app will update in real time without being restarted from streamlit run app.py (except for some configuration changes).