From bee3c59239b37730e92dee48f07852da3ebbabdd Mon Sep 17 00:00:00 2001 From: Leon Mika Date: Sat, 2 May 2026 11:47:13 +1000 Subject: [PATCH] Fixed action package --- action.yml | 2 +- cmd/wails-release/main.go | 20 +++--- .../plans/2026-05-02-wails-release-action.md | 72 +++++++++---------- go.mod | 2 +- internal/actions/actions_test.go | 2 +- internal/archive/archive.go | 2 +- internal/archive/archive_test.go | 4 +- internal/cleanup/cleanup_test.go | 2 +- internal/codesign/keychain.go | 2 +- internal/codesign/keychain_test.go | 4 +- internal/codesign/sign.go | 2 +- internal/codesign/sign_test.go | 4 +- internal/config/config_test.go | 2 +- internal/notarize/notarize.go | 2 +- internal/notarize/notarize_test.go | 4 +- internal/runner/runner_test.go | 2 +- internal/upload/upload_test.go | 2 +- internal/version/version_test.go | 2 +- internal/wails/build.go | 2 +- internal/wails/build_test.go | 4 +- internal/wails/cli.go | 2 +- internal/wails/cli_test.go | 10 +-- internal/wails/project_test.go | 2 +- 23 files changed, 76 insertions(+), 76 deletions(-) diff --git a/action.yml b/action.yml index 8dfbd0e..746fb6e 100644 --- a/action.yml +++ b/action.yml @@ -60,5 +60,5 @@ runs: INPUT_S3_REGION: ${{ inputs.s3-region }} run: | set -euo pipefail - go install "${{ github.action_repository }}/cmd/wails-release@${{ github.action_ref }}" + go install "lmika.dev/${{ github.action_repository }}/cmd/wails-release@${{ github.action_ref }}" "$(go env GOPATH)/bin/wails-release" diff --git a/cmd/wails-release/main.go b/cmd/wails-release/main.go index cd1a960..4e76341 100644 --- a/cmd/wails-release/main.go +++ b/cmd/wails-release/main.go @@ -11,16 +11,16 @@ import ( "regexp" "runtime" - "github.com/leonmika/wails-release/internal/actions" - "github.com/leonmika/wails-release/internal/archive" - "github.com/leonmika/wails-release/internal/cleanup" - "github.com/leonmika/wails-release/internal/codesign" - "github.com/leonmika/wails-release/internal/config" - "github.com/leonmika/wails-release/internal/notarize" - "github.com/leonmika/wails-release/internal/runner" - "github.com/leonmika/wails-release/internal/upload" - "github.com/leonmika/wails-release/internal/version" - "github.com/leonmika/wails-release/internal/wails" + "lmika.dev/actions/wails-release/internal/actions" + "lmika.dev/actions/wails-release/internal/archive" + "lmika.dev/actions/wails-release/internal/cleanup" + "lmika.dev/actions/wails-release/internal/codesign" + "lmika.dev/actions/wails-release/internal/config" + "lmika.dev/actions/wails-release/internal/notarize" + "lmika.dev/actions/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/upload" + "lmika.dev/actions/wails-release/internal/version" + "lmika.dev/actions/wails-release/internal/wails" ) func main() { diff --git a/docs/superpowers/plans/2026-05-02-wails-release-action.md b/docs/superpowers/plans/2026-05-02-wails-release-action.md index 6e3be09..1bbe26b 100644 --- a/docs/superpowers/plans/2026-05-02-wails-release-action.md +++ b/docs/superpowers/plans/2026-05-02-wails-release-action.md @@ -57,7 +57,7 @@ Each `internal/*` package owns one phase. `cmd/wails-release/main.go` is the onl Run from repo root: ```bash -go mod init github.com/leonmika/wails-release +go mod init lmika.dev/actions/wails-release ``` - [ ] **Step 2: Create `.gitignore`** @@ -145,7 +145,7 @@ import ( "strings" "testing" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/runner" ) func TestRealRunner_RunsCommandAndReturnsCombinedOutput(t *testing.T) { @@ -362,7 +362,7 @@ package version_test import ( "testing" - "github.com/leonmika/wails-release/internal/version" + "lmika.dev/actions/wails-release/internal/version" ) func TestResolve(t *testing.T) { @@ -454,7 +454,7 @@ import ( "strings" "testing" - "github.com/leonmika/wails-release/internal/config" + "lmika.dev/actions/wails-release/internal/config" ) func TestLoad_PopulatesAllFieldsFromEnv(t *testing.T) { @@ -824,7 +824,7 @@ package wails_test import ( "testing" - "github.com/leonmika/wails-release/internal/wails" + "lmika.dev/actions/wails-release/internal/wails" ) func TestReadProject_ReturnsAppName(t *testing.T) { @@ -965,8 +965,8 @@ import ( "strings" "testing" - "github.com/leonmika/wails-release/internal/runner" - "github.com/leonmika/wails-release/internal/wails" + "lmika.dev/actions/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/wails" ) func TestParseInstalledVersion(t *testing.T) { @@ -1060,7 +1060,7 @@ import ( "regexp" "strings" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/runner" ) var cliVersionRE = regexp.MustCompile(`v\d+\.\d+\.\d+`) @@ -1133,8 +1133,8 @@ import ( "reflect" "testing" - "github.com/leonmika/wails-release/internal/runner" - "github.com/leonmika/wails-release/internal/wails" + "lmika.dev/actions/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/wails" ) func TestBuild_DefaultArgs(t *testing.T) { @@ -1202,7 +1202,7 @@ import ( "fmt" "github.com/google/shlex" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/runner" ) // BuildOpts configures a Wails build. @@ -1260,8 +1260,8 @@ import ( "reflect" "testing" - "github.com/leonmika/wails-release/internal/archive" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/archive" + "lmika.dev/actions/wails-release/internal/runner" ) func TestZipApp_BuildsCorrectDittoArgs(t *testing.T) { @@ -1295,7 +1295,7 @@ import ( "context" "fmt" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/runner" ) // ZipApp wraps a .app bundle into a .app.zip via ditto, preserving @@ -1345,7 +1345,7 @@ import ( "strings" "testing" - "github.com/leonmika/wails-release/internal/cleanup" + "lmika.dev/actions/wails-release/internal/cleanup" ) func TestStack_RunsInReverseOrder(t *testing.T) { @@ -1450,8 +1450,8 @@ import ( "reflect" "testing" - "github.com/leonmika/wails-release/internal/codesign" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/codesign" + "lmika.dev/actions/wails-release/internal/runner" ) func TestCreateKeychain_BuildsCorrectArgs(t *testing.T) { @@ -1534,7 +1534,7 @@ import ( "context" "fmt" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/runner" ) // Keychain identifies a temporary keychain we created. @@ -1622,8 +1622,8 @@ import ( "reflect" "testing" - "github.com/leonmika/wails-release/internal/codesign" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/codesign" + "lmika.dev/actions/wails-release/internal/runner" ) func TestSign_BuildsCorrectArgs(t *testing.T) { @@ -1680,7 +1680,7 @@ import ( "context" "fmt" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/runner" ) // SignOpts configures a codesign invocation. @@ -1751,8 +1751,8 @@ import ( "strings" "testing" - "github.com/leonmika/wails-release/internal/notarize" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/notarize" + "lmika.dev/actions/wails-release/internal/runner" ) func TestSubmit_APIKeyArgs(t *testing.T) { @@ -1881,7 +1881,7 @@ import ( "encoding/json" "fmt" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/runner" ) // APIKey is the App Store Connect API key credential set. @@ -2009,7 +2009,7 @@ import ( "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/s3" - "github.com/leonmika/wails-release/internal/upload" + "lmika.dev/actions/wails-release/internal/upload" ) func TestRenderKey(t *testing.T) { @@ -2219,7 +2219,7 @@ import ( "strings" "testing" - "github.com/leonmika/wails-release/internal/actions" + "lmika.dev/actions/wails-release/internal/actions" ) func TestSetOutput_AppendsKeyValueLine(t *testing.T) { @@ -2336,16 +2336,16 @@ import ( "path/filepath" "runtime" - "github.com/leonmika/wails-release/internal/actions" - "github.com/leonmika/wails-release/internal/archive" - "github.com/leonmika/wails-release/internal/cleanup" - "github.com/leonmika/wails-release/internal/codesign" - "github.com/leonmika/wails-release/internal/config" - "github.com/leonmika/wails-release/internal/notarize" - "github.com/leonmika/wails-release/internal/runner" - "github.com/leonmika/wails-release/internal/upload" - "github.com/leonmika/wails-release/internal/version" - "github.com/leonmika/wails-release/internal/wails" + "lmika.dev/actions/wails-release/internal/actions" + "lmika.dev/actions/wails-release/internal/archive" + "lmika.dev/actions/wails-release/internal/cleanup" + "lmika.dev/actions/wails-release/internal/codesign" + "lmika.dev/actions/wails-release/internal/config" + "lmika.dev/actions/wails-release/internal/notarize" + "lmika.dev/actions/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/upload" + "lmika.dev/actions/wails-release/internal/version" + "lmika.dev/actions/wails-release/internal/wails" ) func main() { diff --git a/go.mod b/go.mod index d0b75ee..f154e5c 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/leonmika/wails-release +module lmika.dev/actions/wails-release go 1.24 diff --git a/internal/actions/actions_test.go b/internal/actions/actions_test.go index 72d74dd..03d98a7 100644 --- a/internal/actions/actions_test.go +++ b/internal/actions/actions_test.go @@ -7,7 +7,7 @@ import ( "strings" "testing" - "github.com/leonmika/wails-release/internal/actions" + "lmika.dev/actions/wails-release/internal/actions" ) func TestSetOutput_AppendsKeyValueLine(t *testing.T) { diff --git a/internal/archive/archive.go b/internal/archive/archive.go index c018105..11402c9 100644 --- a/internal/archive/archive.go +++ b/internal/archive/archive.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/runner" ) // ZipApp wraps a .app bundle into a .app.zip via ditto, preserving diff --git a/internal/archive/archive_test.go b/internal/archive/archive_test.go index 4782191..2bc9b2e 100644 --- a/internal/archive/archive_test.go +++ b/internal/archive/archive_test.go @@ -5,8 +5,8 @@ import ( "reflect" "testing" - "github.com/leonmika/wails-release/internal/archive" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/archive" + "lmika.dev/actions/wails-release/internal/runner" ) func TestZipApp_BuildsCorrectDittoArgs(t *testing.T) { diff --git a/internal/cleanup/cleanup_test.go b/internal/cleanup/cleanup_test.go index ae6f784..2a868af 100644 --- a/internal/cleanup/cleanup_test.go +++ b/internal/cleanup/cleanup_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "github.com/leonmika/wails-release/internal/cleanup" + "lmika.dev/actions/wails-release/internal/cleanup" ) func TestStack_RunsInReverseOrder(t *testing.T) { diff --git a/internal/codesign/keychain.go b/internal/codesign/keychain.go index 765aed3..51fea22 100644 --- a/internal/codesign/keychain.go +++ b/internal/codesign/keychain.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/runner" ) // Keychain identifies a temporary keychain we created. diff --git a/internal/codesign/keychain_test.go b/internal/codesign/keychain_test.go index 1541049..51ff33d 100644 --- a/internal/codesign/keychain_test.go +++ b/internal/codesign/keychain_test.go @@ -5,8 +5,8 @@ import ( "reflect" "testing" - "github.com/leonmika/wails-release/internal/codesign" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/codesign" + "lmika.dev/actions/wails-release/internal/runner" ) func TestCreateKeychain_BuildsCorrectArgs(t *testing.T) { diff --git a/internal/codesign/sign.go b/internal/codesign/sign.go index a7a000e..1a6d352 100644 --- a/internal/codesign/sign.go +++ b/internal/codesign/sign.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/runner" ) // SignOpts configures a codesign invocation. diff --git a/internal/codesign/sign_test.go b/internal/codesign/sign_test.go index b47bf56..727a1ac 100644 --- a/internal/codesign/sign_test.go +++ b/internal/codesign/sign_test.go @@ -5,8 +5,8 @@ import ( "reflect" "testing" - "github.com/leonmika/wails-release/internal/codesign" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/codesign" + "lmika.dev/actions/wails-release/internal/runner" ) func TestSign_BuildsCorrectArgs(t *testing.T) { diff --git a/internal/config/config_test.go b/internal/config/config_test.go index 9ff7684..d7e7474 100644 --- a/internal/config/config_test.go +++ b/internal/config/config_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/leonmika/wails-release/internal/config" + "lmika.dev/actions/wails-release/internal/config" ) func TestLoad_PopulatesAllFieldsFromEnv(t *testing.T) { diff --git a/internal/notarize/notarize.go b/internal/notarize/notarize.go index c335a7b..bf6e697 100644 --- a/internal/notarize/notarize.go +++ b/internal/notarize/notarize.go @@ -5,7 +5,7 @@ import ( "encoding/json" "fmt" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/runner" ) // APIKey is the App Store Connect API key credential set. diff --git a/internal/notarize/notarize_test.go b/internal/notarize/notarize_test.go index aa81d99..69e57aa 100644 --- a/internal/notarize/notarize_test.go +++ b/internal/notarize/notarize_test.go @@ -7,8 +7,8 @@ import ( "strings" "testing" - "github.com/leonmika/wails-release/internal/notarize" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/notarize" + "lmika.dev/actions/wails-release/internal/runner" ) func TestSubmit_APIKeyArgs(t *testing.T) { diff --git a/internal/runner/runner_test.go b/internal/runner/runner_test.go index e55eb63..ca7f5c1 100644 --- a/internal/runner/runner_test.go +++ b/internal/runner/runner_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/runner" ) func TestRealRunner_RunsCommandAndReturnsCombinedOutput(t *testing.T) { diff --git a/internal/upload/upload_test.go b/internal/upload/upload_test.go index 4813be3..61fc80b 100644 --- a/internal/upload/upload_test.go +++ b/internal/upload/upload_test.go @@ -7,7 +7,7 @@ import ( "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/s3" - "github.com/leonmika/wails-release/internal/upload" + "lmika.dev/actions/wails-release/internal/upload" ) func TestRenderKey(t *testing.T) { diff --git a/internal/version/version_test.go b/internal/version/version_test.go index c29d57c..7b86a35 100644 --- a/internal/version/version_test.go +++ b/internal/version/version_test.go @@ -3,7 +3,7 @@ package version_test import ( "testing" - "github.com/leonmika/wails-release/internal/version" + "lmika.dev/actions/wails-release/internal/version" ) func TestResolve(t *testing.T) { diff --git a/internal/wails/build.go b/internal/wails/build.go index 3fa6d85..1091e04 100644 --- a/internal/wails/build.go +++ b/internal/wails/build.go @@ -5,7 +5,7 @@ import ( "fmt" "github.com/google/shlex" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/runner" ) // BuildOpts configures a Wails build. diff --git a/internal/wails/build_test.go b/internal/wails/build_test.go index 1aa2656..d9b146f 100644 --- a/internal/wails/build_test.go +++ b/internal/wails/build_test.go @@ -5,8 +5,8 @@ import ( "reflect" "testing" - "github.com/leonmika/wails-release/internal/runner" - "github.com/leonmika/wails-release/internal/wails" + "lmika.dev/actions/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/wails" ) func TestBuild_DefaultArgs(t *testing.T) { diff --git a/internal/wails/cli.go b/internal/wails/cli.go index 0d2ca44..9168d46 100644 --- a/internal/wails/cli.go +++ b/internal/wails/cli.go @@ -6,7 +6,7 @@ import ( "regexp" "strings" - "github.com/leonmika/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/runner" ) var cliVersionRE = regexp.MustCompile(`v\d+\.\d+\.\d+`) diff --git a/internal/wails/cli_test.go b/internal/wails/cli_test.go index 9ae13eb..507545a 100644 --- a/internal/wails/cli_test.go +++ b/internal/wails/cli_test.go @@ -6,15 +6,15 @@ import ( "strings" "testing" - "github.com/leonmika/wails-release/internal/runner" - "github.com/leonmika/wails-release/internal/wails" + "lmika.dev/actions/wails-release/internal/runner" + "lmika.dev/actions/wails-release/internal/wails" ) func TestParseInstalledVersion(t *testing.T) { cases := map[string]string{ - "Wails CLI v2.11.0": "v2.11.0", - "Wails CLI v2.10.1\n": "v2.10.1", - "Wails v2.9.0": "v2.9.0", + "Wails CLI v2.11.0": "v2.11.0", + "Wails CLI v2.10.1\n": "v2.10.1", + "Wails v2.9.0": "v2.9.0", } for in, want := range cases { got, err := wails.ParseCLIVersion([]byte(in)) diff --git a/internal/wails/project_test.go b/internal/wails/project_test.go index 44afc94..76b1684 100644 --- a/internal/wails/project_test.go +++ b/internal/wails/project_test.go @@ -3,7 +3,7 @@ package wails_test import ( "testing" - "github.com/leonmika/wails-release/internal/wails" + "lmika.dev/actions/wails-release/internal/wails" ) func TestReadProject_ReturnsAppName(t *testing.T) {