From 82f427dc124674df1374ffa73b26bf245f98ace8 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 31 Mar 2026 14:42:22 +0100 Subject: [PATCH] feat(wails): pin Wails v3 source as submodule at alpha 74 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit internal/wails3/ is a submodule of github.com/wailsapp/wails pinned to v3.0.0-alpha.74. This is the reference source for the stub bridge — the exact API surface we target. Upgrade flow: cd internal/wails3 && git checkout v3.0.0-alpha.XX diff stubs vs reference update stubs to match commit submodule bump + stub changes together The replace directive in go.mod still points to ./stubs/wails — our code never imports Wails directly. The submodule is the reference, not the build dependency. Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitmodules | 4 ++++ internal/wails3 | 1 + 2 files changed, 5 insertions(+) create mode 100644 .gitmodules create mode 160000 internal/wails3 diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..a9c2e43 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,4 @@ +[submodule "internal/wails3"] + path = internal/wails3 + url = https://github.com/wailsapp/wails.git + branch = v3-alpha diff --git a/internal/wails3 b/internal/wails3 new file mode 160000 index 0000000..bb4fbf9 --- /dev/null +++ b/internal/wails3 @@ -0,0 +1 @@ +Subproject commit bb4fbf95744fafe5acf84e143a419bfffc2159e6