Fixed action package

This commit is contained in:
Leon Mika 2026-05-02 11:47:13 +10:00
parent cd374834ca
commit bee3c59239
23 changed files with 76 additions and 76 deletions

View file

@ -60,5 +60,5 @@ runs:
INPUT_S3_REGION: ${{ inputs.s3-region }} INPUT_S3_REGION: ${{ inputs.s3-region }}
run: | run: |
set -euo pipefail 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" "$(go env GOPATH)/bin/wails-release"

View file

@ -11,16 +11,16 @@ import (
"regexp" "regexp"
"runtime" "runtime"
"github.com/leonmika/wails-release/internal/actions" "lmika.dev/actions/wails-release/internal/actions"
"github.com/leonmika/wails-release/internal/archive" "lmika.dev/actions/wails-release/internal/archive"
"github.com/leonmika/wails-release/internal/cleanup" "lmika.dev/actions/wails-release/internal/cleanup"
"github.com/leonmika/wails-release/internal/codesign" "lmika.dev/actions/wails-release/internal/codesign"
"github.com/leonmika/wails-release/internal/config" "lmika.dev/actions/wails-release/internal/config"
"github.com/leonmika/wails-release/internal/notarize" "lmika.dev/actions/wails-release/internal/notarize"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
"github.com/leonmika/wails-release/internal/upload" "lmika.dev/actions/wails-release/internal/upload"
"github.com/leonmika/wails-release/internal/version" "lmika.dev/actions/wails-release/internal/version"
"github.com/leonmika/wails-release/internal/wails" "lmika.dev/actions/wails-release/internal/wails"
) )
func main() { func main() {

View file

@ -57,7 +57,7 @@ Each `internal/*` package owns one phase. `cmd/wails-release/main.go` is the onl
Run from repo root: Run from repo root:
```bash ```bash
go mod init github.com/leonmika/wails-release go mod init lmika.dev/actions/wails-release
``` ```
- [ ] **Step 2: Create `.gitignore`** - [ ] **Step 2: Create `.gitignore`**
@ -145,7 +145,7 @@ import (
"strings" "strings"
"testing" "testing"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
) )
func TestRealRunner_RunsCommandAndReturnsCombinedOutput(t *testing.T) { func TestRealRunner_RunsCommandAndReturnsCombinedOutput(t *testing.T) {
@ -362,7 +362,7 @@ package version_test
import ( import (
"testing" "testing"
"github.com/leonmika/wails-release/internal/version" "lmika.dev/actions/wails-release/internal/version"
) )
func TestResolve(t *testing.T) { func TestResolve(t *testing.T) {
@ -454,7 +454,7 @@ import (
"strings" "strings"
"testing" "testing"
"github.com/leonmika/wails-release/internal/config" "lmika.dev/actions/wails-release/internal/config"
) )
func TestLoad_PopulatesAllFieldsFromEnv(t *testing.T) { func TestLoad_PopulatesAllFieldsFromEnv(t *testing.T) {
@ -824,7 +824,7 @@ package wails_test
import ( import (
"testing" "testing"
"github.com/leonmika/wails-release/internal/wails" "lmika.dev/actions/wails-release/internal/wails"
) )
func TestReadProject_ReturnsAppName(t *testing.T) { func TestReadProject_ReturnsAppName(t *testing.T) {
@ -965,8 +965,8 @@ import (
"strings" "strings"
"testing" "testing"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
"github.com/leonmika/wails-release/internal/wails" "lmika.dev/actions/wails-release/internal/wails"
) )
func TestParseInstalledVersion(t *testing.T) { func TestParseInstalledVersion(t *testing.T) {
@ -1060,7 +1060,7 @@ import (
"regexp" "regexp"
"strings" "strings"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
) )
var cliVersionRE = regexp.MustCompile(`v\d+\.\d+\.\d+`) var cliVersionRE = regexp.MustCompile(`v\d+\.\d+\.\d+`)
@ -1133,8 +1133,8 @@ import (
"reflect" "reflect"
"testing" "testing"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
"github.com/leonmika/wails-release/internal/wails" "lmika.dev/actions/wails-release/internal/wails"
) )
func TestBuild_DefaultArgs(t *testing.T) { func TestBuild_DefaultArgs(t *testing.T) {
@ -1202,7 +1202,7 @@ import (
"fmt" "fmt"
"github.com/google/shlex" "github.com/google/shlex"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
) )
// BuildOpts configures a Wails build. // BuildOpts configures a Wails build.
@ -1260,8 +1260,8 @@ import (
"reflect" "reflect"
"testing" "testing"
"github.com/leonmika/wails-release/internal/archive" "lmika.dev/actions/wails-release/internal/archive"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
) )
func TestZipApp_BuildsCorrectDittoArgs(t *testing.T) { func TestZipApp_BuildsCorrectDittoArgs(t *testing.T) {
@ -1295,7 +1295,7 @@ import (
"context" "context"
"fmt" "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 // ZipApp wraps a .app bundle into a .app.zip via ditto, preserving
@ -1345,7 +1345,7 @@ import (
"strings" "strings"
"testing" "testing"
"github.com/leonmika/wails-release/internal/cleanup" "lmika.dev/actions/wails-release/internal/cleanup"
) )
func TestStack_RunsInReverseOrder(t *testing.T) { func TestStack_RunsInReverseOrder(t *testing.T) {
@ -1450,8 +1450,8 @@ import (
"reflect" "reflect"
"testing" "testing"
"github.com/leonmika/wails-release/internal/codesign" "lmika.dev/actions/wails-release/internal/codesign"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
) )
func TestCreateKeychain_BuildsCorrectArgs(t *testing.T) { func TestCreateKeychain_BuildsCorrectArgs(t *testing.T) {
@ -1534,7 +1534,7 @@ import (
"context" "context"
"fmt" "fmt"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
) )
// Keychain identifies a temporary keychain we created. // Keychain identifies a temporary keychain we created.
@ -1622,8 +1622,8 @@ import (
"reflect" "reflect"
"testing" "testing"
"github.com/leonmika/wails-release/internal/codesign" "lmika.dev/actions/wails-release/internal/codesign"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
) )
func TestSign_BuildsCorrectArgs(t *testing.T) { func TestSign_BuildsCorrectArgs(t *testing.T) {
@ -1680,7 +1680,7 @@ import (
"context" "context"
"fmt" "fmt"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
) )
// SignOpts configures a codesign invocation. // SignOpts configures a codesign invocation.
@ -1751,8 +1751,8 @@ import (
"strings" "strings"
"testing" "testing"
"github.com/leonmika/wails-release/internal/notarize" "lmika.dev/actions/wails-release/internal/notarize"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
) )
func TestSubmit_APIKeyArgs(t *testing.T) { func TestSubmit_APIKeyArgs(t *testing.T) {
@ -1881,7 +1881,7 @@ import (
"encoding/json" "encoding/json"
"fmt" "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. // 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/aws"
"github.com/aws/aws-sdk-go-v2/service/s3" "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) { func TestRenderKey(t *testing.T) {
@ -2219,7 +2219,7 @@ import (
"strings" "strings"
"testing" "testing"
"github.com/leonmika/wails-release/internal/actions" "lmika.dev/actions/wails-release/internal/actions"
) )
func TestSetOutput_AppendsKeyValueLine(t *testing.T) { func TestSetOutput_AppendsKeyValueLine(t *testing.T) {
@ -2336,16 +2336,16 @@ import (
"path/filepath" "path/filepath"
"runtime" "runtime"
"github.com/leonmika/wails-release/internal/actions" "lmika.dev/actions/wails-release/internal/actions"
"github.com/leonmika/wails-release/internal/archive" "lmika.dev/actions/wails-release/internal/archive"
"github.com/leonmika/wails-release/internal/cleanup" "lmika.dev/actions/wails-release/internal/cleanup"
"github.com/leonmika/wails-release/internal/codesign" "lmika.dev/actions/wails-release/internal/codesign"
"github.com/leonmika/wails-release/internal/config" "lmika.dev/actions/wails-release/internal/config"
"github.com/leonmika/wails-release/internal/notarize" "lmika.dev/actions/wails-release/internal/notarize"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
"github.com/leonmika/wails-release/internal/upload" "lmika.dev/actions/wails-release/internal/upload"
"github.com/leonmika/wails-release/internal/version" "lmika.dev/actions/wails-release/internal/version"
"github.com/leonmika/wails-release/internal/wails" "lmika.dev/actions/wails-release/internal/wails"
) )
func main() { func main() {

2
go.mod
View file

@ -1,4 +1,4 @@
module github.com/leonmika/wails-release module lmika.dev/actions/wails-release
go 1.24 go 1.24

View file

@ -7,7 +7,7 @@ import (
"strings" "strings"
"testing" "testing"
"github.com/leonmika/wails-release/internal/actions" "lmika.dev/actions/wails-release/internal/actions"
) )
func TestSetOutput_AppendsKeyValueLine(t *testing.T) { func TestSetOutput_AppendsKeyValueLine(t *testing.T) {

View file

@ -4,7 +4,7 @@ import (
"context" "context"
"fmt" "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 // ZipApp wraps a .app bundle into a .app.zip via ditto, preserving

View file

@ -5,8 +5,8 @@ import (
"reflect" "reflect"
"testing" "testing"
"github.com/leonmika/wails-release/internal/archive" "lmika.dev/actions/wails-release/internal/archive"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
) )
func TestZipApp_BuildsCorrectDittoArgs(t *testing.T) { func TestZipApp_BuildsCorrectDittoArgs(t *testing.T) {

View file

@ -5,7 +5,7 @@ import (
"strings" "strings"
"testing" "testing"
"github.com/leonmika/wails-release/internal/cleanup" "lmika.dev/actions/wails-release/internal/cleanup"
) )
func TestStack_RunsInReverseOrder(t *testing.T) { func TestStack_RunsInReverseOrder(t *testing.T) {

View file

@ -4,7 +4,7 @@ import (
"context" "context"
"fmt" "fmt"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
) )
// Keychain identifies a temporary keychain we created. // Keychain identifies a temporary keychain we created.

View file

@ -5,8 +5,8 @@ import (
"reflect" "reflect"
"testing" "testing"
"github.com/leonmika/wails-release/internal/codesign" "lmika.dev/actions/wails-release/internal/codesign"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
) )
func TestCreateKeychain_BuildsCorrectArgs(t *testing.T) { func TestCreateKeychain_BuildsCorrectArgs(t *testing.T) {

View file

@ -4,7 +4,7 @@ import (
"context" "context"
"fmt" "fmt"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
) )
// SignOpts configures a codesign invocation. // SignOpts configures a codesign invocation.

View file

@ -5,8 +5,8 @@ import (
"reflect" "reflect"
"testing" "testing"
"github.com/leonmika/wails-release/internal/codesign" "lmika.dev/actions/wails-release/internal/codesign"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
) )
func TestSign_BuildsCorrectArgs(t *testing.T) { func TestSign_BuildsCorrectArgs(t *testing.T) {

View file

@ -4,7 +4,7 @@ import (
"strings" "strings"
"testing" "testing"
"github.com/leonmika/wails-release/internal/config" "lmika.dev/actions/wails-release/internal/config"
) )
func TestLoad_PopulatesAllFieldsFromEnv(t *testing.T) { func TestLoad_PopulatesAllFieldsFromEnv(t *testing.T) {

View file

@ -5,7 +5,7 @@ import (
"encoding/json" "encoding/json"
"fmt" "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. // APIKey is the App Store Connect API key credential set.

View file

@ -7,8 +7,8 @@ import (
"strings" "strings"
"testing" "testing"
"github.com/leonmika/wails-release/internal/notarize" "lmika.dev/actions/wails-release/internal/notarize"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
) )
func TestSubmit_APIKeyArgs(t *testing.T) { func TestSubmit_APIKeyArgs(t *testing.T) {

View file

@ -6,7 +6,7 @@ import (
"strings" "strings"
"testing" "testing"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
) )
func TestRealRunner_RunsCommandAndReturnsCombinedOutput(t *testing.T) { func TestRealRunner_RunsCommandAndReturnsCombinedOutput(t *testing.T) {

View file

@ -7,7 +7,7 @@ import (
"github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/aws"
"github.com/aws/aws-sdk-go-v2/service/s3" "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) { func TestRenderKey(t *testing.T) {

View file

@ -3,7 +3,7 @@ package version_test
import ( import (
"testing" "testing"
"github.com/leonmika/wails-release/internal/version" "lmika.dev/actions/wails-release/internal/version"
) )
func TestResolve(t *testing.T) { func TestResolve(t *testing.T) {

View file

@ -5,7 +5,7 @@ import (
"fmt" "fmt"
"github.com/google/shlex" "github.com/google/shlex"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
) )
// BuildOpts configures a Wails build. // BuildOpts configures a Wails build.

View file

@ -5,8 +5,8 @@ import (
"reflect" "reflect"
"testing" "testing"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
"github.com/leonmika/wails-release/internal/wails" "lmika.dev/actions/wails-release/internal/wails"
) )
func TestBuild_DefaultArgs(t *testing.T) { func TestBuild_DefaultArgs(t *testing.T) {

View file

@ -6,7 +6,7 @@ import (
"regexp" "regexp"
"strings" "strings"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
) )
var cliVersionRE = regexp.MustCompile(`v\d+\.\d+\.\d+`) var cliVersionRE = regexp.MustCompile(`v\d+\.\d+\.\d+`)

View file

@ -6,8 +6,8 @@ import (
"strings" "strings"
"testing" "testing"
"github.com/leonmika/wails-release/internal/runner" "lmika.dev/actions/wails-release/internal/runner"
"github.com/leonmika/wails-release/internal/wails" "lmika.dev/actions/wails-release/internal/wails"
) )
func TestParseInstalledVersion(t *testing.T) { func TestParseInstalledVersion(t *testing.T) {

View file

@ -3,7 +3,7 @@ package wails_test
import ( import (
"testing" "testing"
"github.com/leonmika/wails-release/internal/wails" "lmika.dev/actions/wails-release/internal/wails"
) )
func TestReadProject_ReturnsAppName(t *testing.T) { func TestReadProject_ReturnsAppName(t *testing.T) {