This is to prevent GitHub from disabling the entire GitHub Actions
including push event workflow (for release assets building) altogether.
Indeed, my previous trick of trying to reduce download from Git LFS
by running a scheduled workflow thrice-weekly to keep the cache fresh
totally backfired. According to GitHub documentation:
Warning: To prevent unnecessary workflow runs,
scheduled workflows may be disabled automatically. ...
In a public repository, scheduled workflows are automatically
disabled when no repository activity has occurred in 60 days.
This is to prevent GitHub from disabling the entire GitHub Actions including push event workflow (for release assets building) altogether.
Indeed, my previous trick of trying to reduce download from Git LFS by running a scheduled workflow thrice-weekly to keep the cache fresh totally backfired. According to GitHub documentation:
See https://docs.github.com/en/actions/managing-workflow-runs/disabling-and-enabling-a-workflow