I have a local server that performs web scraping of data and saves this data to a repository on GitHub. Basically, this web scraping is executed every 10 minutes throughout the day. In the same repository, I developed a Streamlit web application that displays the collected data. Previously, when updating the data in the GitHub repository, the web application would automatically update with the most recent data. However, recently it has stopped updating automatically, requiring me to reboot the web app every time for the data to be refreshed. What could be causing this, and how can I resolve it?
Here is my current version:
Streamlit - 1.37.1
Python - 3.11
I am seeing a similar issue with app updates not always appearing on Community Cloud after pushing an update to GitHub.
I’m trying to identify a set of steps to repeatedly reproduce the error but so far it remains a mystery.
I have two apps running the same software (a test and prod environment). After pushing the same update to both apps, their logs indicate they were immediately updated. However, I have seen all of these occur:
Neither app updates
Only one app updates
Both apps update
The updates have included adding widgets, modifying widget parameters, and modifying functions.
Thanks for stopping by! We use cookies to help us understand how you interact with our website.
By clicking “Accept all”, you consent to our use of cookies. For more information, please see our privacy policy.
Cookie settings
Strictly necessary cookies
These cookies are necessary for the website to function and cannot be switched off. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms.
Performance cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us understand how visitors move around the site and which pages are most frequently visited.
Functional cookies
These cookies are used to record your choices and settings, maintain your preferences over time and recognize you when you return to our website. These cookies help us to personalize our content for you and remember your preferences.
Targeting cookies
These cookies may be deployed to our site by our advertising partners to build a profile of your interest and provide you with content that is relevant to you, including showing you relevant ads on other websites.