Skip to content

Multi-stack builds for GitHub Actions

I help on a lot of open source projects, and I was tired of writing the same build workflow over and over.

It reads your repository first

Discovery looks at the Go module, the frontend, and the build files, then routes to the stack that matches. You give it a name; it works out the rest.

Three platforms, one workflow

Linux, macOS and Windows runners take the same path. The Linux WebKit packages a Wails v3 build actually needs are installed for you.

Composable, not monolithic

Every phase — discovery, setup, build, sign, package — is a sub-action you can call on its own when the whole pipeline is more than you want.

Tested against real builds

Fixtures in the repository compile actual applications on all three runners, so a green badge means something compiled, not that YAML parsed.