Commit Graph

8 Commits

Author SHA1 Message Date
lukaszraczylo 08bda799dd Extend workflows to allow for quirks. 2025-12-16 12:19:28 +00:00
lukaszraczylo a663cc531f fixup! fixup! fixup! feat: use GoReleaser Pro for split/merge CGO builds 2025-12-15 00:15:24 +00:00
lukaszraczylo e9a3a6b5a5 fixup! feat: use GoReleaser Pro for split/merge CGO builds 2025-12-14 23:41:20 +00:00
lukaszraczylo 6b96327d17 feat: use GoReleaser Pro for split/merge CGO builds
- Add goreleaser-key input for Pro license
- Use goreleaser-pro distribution for split/merge modes
- Split: goreleaser release --clean --split
- Merge: goreleaser continue --merge
- Pass GORELEASER_PRO secret to action

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-14 20:38:38 +00:00
lukaszraczylo 42c9680178 fix: use --skip=build for merge and capture full dist/ directory
- Change merge mode to use 'release --skip=build' since binaries are pre-built
- Upload full dist/ directory, not just files with extensions
- This ensures binary directories are preserved across the artifact upload/download

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-14 20:27:35 +00:00
lukaszraczylo 0493dcf916 fix: update macos-13 to macos-15-large for Intel builds
macOS-13 runners are deprecated, switching to macos-15-large for
darwin_amd64 builds.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-14 20:18:32 +00:00
lukaszraczylo dce463c659 feat: build frontend once and share across platform builds
- Add frontend job that builds Node.js frontend once on ubuntu
- Platform builds now download the frontend artifact
- New inputs: node-cache-dependency-path, node-output-path, node-embed-path
- Reduces build time by avoiding redundant frontend builds on each platform

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-14 20:06:51 +00:00
lukaszraczylo f01c18353f Utilise composite workflows. 2025-12-14 19:54:19 +00:00