Skip to main content

Build

Snider Labs
CI/CD GitHub Actions Wails

A GitHub Action that builds Wails.io v2 projects for you. It sets up Go and Node, runs the build, and uploads your artefacts to GitHub - with releases published automatically on tagged commits. Less YAML fiddling, more shipping.

Features

Automated Builds

Installs GoLang and NodeJS, executes complete Wails build

Multi-Platform Support

Build for Linux, Windows, and macOS simultaneously

Code Signing

Full macOS code signing and notarisation support

NSIS Installers

Generate Windows installers with built-in NSIS support

Artifact Publishing

Automatic artifact upload with release publishing

Highly Configurable

Over 20 parameters for compilation, signing, deployment

Installation

- uses: dAppServer/wails-build-action@v3
  with:
    build-name: wailsApp
    build-platform: linux/amd64

Usage

- uses: dAppServer/wails-build-action@v3
  with:
    build-name: myApp
    build-platform: darwin/universal
    package: true
    wails-version: v2.9.0
    go-version: 1.18
    node-version: 16.x
    nsis: true

More from Snider Labs

View all projects →

Fancy helping out?

Spotted a bug? Got an idea? We'd love to hear from you.

Read the contributing guide →