This workflow is meant to generate a file that msys2-web consumes, and just generates meaningless errors on forks. Forks can still trigger the workflow via workflow_dispatch, for developing/testing the workflow.
It caches them on a github release and updates them as the repo changes. This will be used by packages.msys2.org to show the content of the repo.