Cronjobs on Github with Github Actions

note, May 27, 2023 on Mitja Felicijan's blog

In the root of your repository create a folder .github/workflows and in that -folder create a file a file cron.yaml. This file can be named whatever you -wish. But it has to be a yaml file.

File below (.github/workflows/cron.yaml) describes an action that will trigger -every six hours and it will curl example.com.

However. Be sure that you have enough credits. Free account is not that generous -with the minutes they give you for free. Check more about GitHub Actions usage -on their website https://docs.github.com/en/actions.

# .github/workflows/cron.yaml
-name: Do a curl every 6 hours
-on:
-  schedule:
-    - cron: '0 */6 * * *'
-jobs:
-  cron:
-    runs-on: ubuntu-latest
-    steps:
-      - name: Call some url
-        run: curl 'https://example.com'
-