caf3e843af7da37e05da36da5c41b6dc3c53ded1
- Replace single wails.yml with three-workflow pipeline: ci.yml (PR checks), release.yml (semantic-release on main), build.yml (versioned builds on tag) - PR pipeline: conventional commit lint, golangci-lint, govulncheck, go test, codegen freshness check, frontend type-check, cross-platform build verification - Release pipeline: semantic-release with auto-changelog and draft GitHub releases - Build pipeline: versioned linux/amd64, darwin/universal, windows/amd64 binaries with version and commit SHA injected via ldflags - Add lefthook as go tool for pre-commit (vet, lint, codegen, tsc) and pre-push (test, mod verify) git hooks - Fix golangci-lint gci config to enforce three-group import style - Upgrade Go to 1.25 - Add version/commit variables to main.go for build-time injection - Add lint, test, vulncheck, and setup targets to Makefile
YellowJacket
How music was meant to bee.
Install
You can grab the latest release here
Features
TODO: add feature list and screenshots here
Development
Development documentation can be found here.
Prerequisites
-
First, you will need Go installed.
-
Then, you will need the
wailscli tool.Install it with
go install github.com/wailsapp/wails/v2/cmd/wails@latest -
After installing the Wails CLI you may need some build dependencies. View the missing Wails dependencies by running
wails doctor. Using your system's package manager, install the missing dependencies.
Dev Server
To run the Wails hot-reloading dev server, run make dev in the root of the project.