isker / neogrok

Neogrok is a frontend for zoekt, a fast and scalable code search engine.
https://neogrok-demo-web.fly.dev
MIT License
28 stars 2 forks source link

Improve demo site deployment actions #8

Closed isker closed 11 months ago

isker commented 11 months ago

I really don't want the demo site to be deployed if CI fails, so we need a dependency between the relevant jobs. Apparently different workflows are supposed to be totally orthogonal, and creating dependencies between them is kind of janky.

So, move the deployment jobs into the CI workflow, and make them appropriately conditional. And use a matrix; why not?