Raymatic treats hosting as a consumer of the static output. A Pages workflow only needs to build the ray binary, validate the publication, build output/, and upload that directory.
The repository's own workflow in .github/workflows/publish-site.yml is the reference:
- check out the repository;
- install the pinned Rust toolchain;
- build
ray; - run
ray checkin the publication directory; - run
ray buildin the publication directory; - upload
output/with the Pages artifact action; - deploy the artifact with the Pages deployment action.
A publication repository can use the same shape. Raymatic does not need a deployment configuration file or a hosting plugin.