Commit graph

6 commits

Author SHA1 Message Date
Leon Mika 6197ad077f Apply final review fixes: deterministic outputs, abs path, failure-path test, go.mod pin
- Outputs are now written in fixed order so partial writes are reproducible.
- artifact-path output and S3 upload source are resolved to absolute paths,
  matching the README's "absolute path" promise.
- New TestRun_FailureStillRunsCleanup integration test injects a notarization
  failure and asserts the temporary keychain is still deleted, proving the
  cleanup stack runs on every error path.
- go.mod pinned to go 1.22 (matches sample fixture; works on standard macOS
  runner images) instead of the local-development 1.25.0.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 10:57:32 +10:00
Leon Mika fc259f2a28 Add S3 upload with key templating and custom endpoint
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 10:22:12 +10:00
Leon Mika 0c48594842 Add wails build invocation
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 10:07:25 +10:00
Leon Mika 187e19230a Tidy go.mod and remove stray fixture go.sum
go mod tidy promotes golang.org/x/mod from indirect to a direct
require now that internal/wails imports it. Also removes the
testdata/sample/go.sum that go get accidentally generated inside
the fixture.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 10:03:33 +10:00
Leon Mika 338d1fd5b7 Add Wails project metadata reader
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 10:00:21 +10:00
Leon Mika b86a9dc9eb Bootstrap Go module and action skeleton
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 09:40:04 +10:00