Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 0 additions & 10 deletions .github/workflows/build-and-test-v3.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@ on:
- master
paths:
- 'v3/**'
- 'webview2/**'
- 'go.work'
- 'go.work.sum'
- '.github/workflows/build-and-test-v3.yml'
pull_request_review:
types: [submitted]
Expand Down Expand Up @@ -126,8 +123,6 @@ jobs:
cache: true
cache-dependency-path: |
v3/go.sum
webview2/go.sum
go.work.sum

- name: Install Task
uses: arduino/setup-task@v2
Expand Down Expand Up @@ -237,8 +232,6 @@ jobs:
cache: true
cache-dependency-path: |
v3/go.sum
webview2/go.sum
go.work.sum

- name: Install Task
uses: arduino/setup-task@v2
Expand Down Expand Up @@ -274,9 +267,6 @@ jobs:
# Replace @wailsio/runtime version with local tarball
npm pkg set dependencies.@wailsio/runtime="file://$RUNTIME_TGZ"
cd ..
# Register the generated project in the workspace so Go 1.25 workspace
# mode does not reject packages in a module not listed in go.work.
go work use .
wails3 build

# GTK3 legacy template builds are covered by the Go example compilation tests above.
Expand Down
5 changes: 0 additions & 5 deletions .github/workflows/cross-compile-test-v3.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@ on:
- master
paths:
- 'v3/**'
- 'webview2/**'
- 'go.work'
- 'go.work.sum'
- '.github/workflows/cross-compile-test-v3.yml'
workflow_dispatch:
inputs:
Expand Down Expand Up @@ -82,8 +79,6 @@ jobs:
cache: true
cache-dependency-path: |
v3/go.sum
webview2/go.sum
go.work.sum

- name: Install Task
uses: arduino/setup-task@v2
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -95,3 +95,7 @@ v2/cmd/wails/internal/commands/initialise/templates/testtemplates/

# Ignore local iOS test app
/v3/testiosapp/

# Local Go workspaces are a per-developer concern, not part of the source
go.work
go.work.sum
5 changes: 0 additions & 5 deletions go.work

This file was deleted.

41 changes: 0 additions & 41 deletions go.work.sum

This file was deleted.

12 changes: 6 additions & 6 deletions v3/examples/mac-window-tabs/Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ includes:

# This example is a standalone Go module (its own go.mod, with a `replace`
# pointing at the local Wails checkout because MacWindowTabbingMode is not in a
# published release yet). It physically lives under v3/, which is a member of
# the repo's root go.work. An active workspace would shadow this module: binding
# generation would find 0 services and `go mod tidy` would target v3 instead.
# Force workspace mode off so the example always builds as itself. This is
# inherited by the wails3 dev/build subprocess tree and is a harmless no-op
# outside the monorepo, where there is no go.work.
# published release yet). It physically lives under v3/, so any go.work that
# covers v3 would shadow this module: binding generation would find 0 services
# and `go mod tidy` would target v3 instead. The repo no longer ships a
# workspace file, but contributors often create one locally, so force workspace
# mode off and the example always builds as itself. This is inherited by the
# wails3 dev/build subprocess tree and is a harmless no-op everywhere else.
env:
GOWORK: "off"

Expand Down
7 changes: 4 additions & 3 deletions v3/examples/mac-window-tabs/build/Taskfile.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
version: '3'

# See the note in ../Taskfile.yml: this example is a standalone module nested
# under v3/, so an active go.work would shadow it. Force workspace mode off here
# too, so the Go-tooling tasks (go mod tidy, generate bindings, go build) behave
# correctly even when invoked directly rather than via the root dev/build tasks.
# under v3/, so a local go.work covering v3 would shadow it. Force workspace
# mode off here too, so the Go-tooling tasks (go mod tidy, generate bindings,
# go build) behave correctly even when invoked directly rather than via the
# root dev/build tasks.
env:
GOWORK: "off"

Expand Down
Loading