Commit Graph

12 Commits

Author SHA1 Message Date
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
lukaszraczylo c489e4506c Update deprecated actions. 2025-12-14 19:54:18 +00:00
lukaszraczylo 06d102bbea Ensure that gosec does not pick the golang vulnerabilities. 2025-12-14 19:54:18 +00:00
lukaszraczylo df138828b9 Split checks to run in parallel. 2025-12-14 19:54:17 +00:00
lukaszraczylo a9204fcfbf Additional tests for shared workflows. 2025-12-14 19:54:16 +00:00
lukaszraczylo f08c7e9e76 Add pull request workflow. 2025-12-14 19:54:16 +00:00
lukaszraczylo ffc4f9f50e Auto merge on auto update. 2025-12-14 19:54:16 +00:00
lukaszraczylo b81a45fb55 Add ability to build docker images and gha's 2025-12-14 19:54:15 +00:00
lukaszraczylo 5f64b6c44f Add shared go release workflow. 2025-12-07 13:32:37 +00:00
lukaszraczylo ba8a762292 Add go autoupdate workflow 2025-12-07 13:07:42 +00:00
lukaszraczylo b9961a8b0f first commit 2025-12-07 12:39:20 +00:00