Skip to content

ci: use Wails release workflow with SemVer tags#131

Merged
vuon9 merged 1 commit into
mainfrom
khoa/wails-release-semver
Jun 12, 2026
Merged

ci: use Wails release workflow with SemVer tags#131
vuon9 merged 1 commit into
mainfrom
khoa/wails-release-semver

Conversation

@vuon9

@vuon9 vuon9 commented Jun 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • point the DevToolbox macOS release wrapper at the merged reusable Wails workflow on main
  • switch release tags from macos/devtoolbox/v* to stable SemVer tags like v0.10.0
  • stamp the SemVer tag into the macOS app bundle version fields during packaging

Verification

  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/release.yml"); puts "yaml ok"'\n- bash -n scripts/package-macos-universal.sh\n- PlistBuddy smoke test stamped 0.10.0 into CFBundleShortVersionString and CFBundleVersion\n- SemVer derivation smoke test returned 0.10.0 from GITHUB_REF_NAME=v0.10.0\n- go test $(go list ./... | grep -v '/cmd/testserver$')\n\n## Known Existing Failure\n- go test ./... still fails in cmd/testserver: undefined: service.NewConversionService. This branch does not touch Go service/testserver code.

@github-actions

Copy link
Copy Markdown
Contributor

Code Coverage

Package Line Rate Health
devtoolbox/internal/barcode 93%
devtoolbox/internal/codeformatter 80%
devtoolbox/internal/converter 65%
devtoolbox/internal/datagenerator 81%
devtoolbox/internal/datetimeconverter 75%
devtoolbox/internal/jwt 47%
devtoolbox/internal/numberconverter 98%
devtoolbox/internal/settings 0%
devtoolbox/internal/themes 0%
Summary 70% (3726 / 5294)

Minimum allowed line rate is 60%

@vuon9 vuon9 merged commit 5d1d4ad into main Jun 12, 2026
6 checks passed
@vuon9 vuon9 deleted the khoa/wails-release-semver branch June 12, 2026 03:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant