For a personal project I ended up using Github Actions to perform compute functions based on a cron schedule, and then commit the changes back to the repository:
https://github.com/edelauna/stock-predictor/blob/prod/.github/workflows/cron-history.ymlAs a solo contributor it seems to work ok, I was curious about potential drawbacks, and considerations I may want to consider if I wanted to start adding contributors, or merging dependabot PRs while a cron action was running heh.