Serve Texinfo HTML output via Github Pages without checking HTML into repository?

If I have a Texinfo file in my repository, e.g. project.texi, can I somehow use Github Actions to compile this to a regular Texinfo HTML output and serve as Github Pages without checking the HTML output into the repository?

The Github Actions workflow would be simple enough, something like…

run:
  makeinfo --html --output docs project.texi

But I’m wondering how would I keep the artefacts for that workflow and serve that as Github Pages?

p.s. Actually the above question could be vastly simplified to something like: Is it possible to use Github Actions to run a static-site generator other than Jekyll, and serve the results on Github Pages?