The website workfile currently commits build output directly to the branch (except for main).
This means it is easy to check that the branch builds OK, but it also means that the branch now has additional changes compared with main. This breaks PRs, as they will now include the site code. It's also not ideal for feature branches, as it makes merging or creating a PR harder. So the generated output needs to be stored elsewhere. This could be as a data file that has to be downloaded. But I think it makes sense to create a separate branch for the output. This can then be automatically staged, to make it easier to review. Sebb