Forgejo Runner doesn't support dynamic matrix jobs (where the input comes from output of another job). To work around this, accept a list of spec files to process and run the same thing over and over. Might still have to fix the output.