I have a [first pass at this](https://github.com/danielballan/interactive-tutorial-demo/blob/f6239afdb2bd1e8016cbb9fdb0ec5a00754c4a23/.github/workflows/cd.yml#L46-L53) but it's worth doing a fresh review of current best practice. I think this will be "experimental" for the present, but it's worth including a best-effort attempt at making this work.