Add pkg/build package replacing goreleaser with native build system: - Project discovery (go.mod, wails.json, package.json, composer.json) - Go cross-compilation with GOOS/GOARCH, CGO_ENABLED=0, ldflags - Config loading from .core/build.yaml with sensible defaults - Archive creation (tar.gz for linux/darwin, zip for windows) - SHA256 checksum generation with CHECKSUMS.txt CLI integration via `core build`: - Auto-detect project type or specify with --type - Cross-compile with --targets (e.g., linux/amd64,darwin/arm64) - CI mode with --ci for JSON output - Archive/checksum flags (--archive, --checksum) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
34 lines
570 B
Text
34 lines
570 B
Text
wails3
|
|
build/
|
|
!pkg/build
|
|
!cmd/core-gui/build
|
|
cmd/core-gui/build/bin
|
|
.task
|
|
vendor/
|
|
.idea
|
|
node_modules/
|
|
.DS_Store
|
|
*.log
|
|
.env
|
|
.env.*.local
|
|
coverage/
|
|
*.cache
|
|
/cmd/core-gui/public/dist/assets/index-CXPsZVIz.js
|
|
/cmd/core-gui/public/dist/index.html
|
|
/cmd/core/bin/
|
|
/coverage.txt
|
|
/bin/core
|
|
tasks
|
|
# lthn-desktop build artifacts
|
|
!cmd/lthn-desktop/build
|
|
cmd/lthn-desktop/build/bin/
|
|
cmd/lthn-desktop/frontend/dist/
|
|
cmd/lthn-desktop/frontend.old/dist/
|
|
|
|
# core-demo build artifacts
|
|
!cmd/core-demo/build
|
|
cmd/core-demo/build/bin/
|
|
cmd/core-demo/public/dist/
|
|
|
|
# core build artifacts
|
|
dist/
|