- Remove actions/upload-artifact@v4 (not supported on Gitea Actions)
- Remove actions/download-artifact@v4 (not supported on Gitea Actions)
- Remove separate release job (no longer needed)
- Remove disabled Docker job
- Each build matrix job now uploads directly to release via Gitea API
- Adds delete-existing-asset logic before uploading
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Set GITEA_I_AM_BEING_UNSAFE_RUNNING_AS_ROOT=true for tests
- Set TAGS=bindata when running make generate
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The bindata files must be generated after frontend build
before compiling with bindata tags.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
softprops/action-gh-release doesn't work on Gitea Actions.
Use direct Gitea API calls for creating releases and uploading assets.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Skip setup actions when tools are already installed on the runner.
This prevents forcing specific versions when the correct versions
are already available.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Updated GO_VERSION from 1.23 to 1.25 in both build.yml and pr-checks.yml.
Reverted Makefile lint targets to use default settings since Go 1.25
supports GOEXPERIMENT=jsonv2.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- build.yml: Full build pipeline with multi-platform binaries
- Lint and test job
- Build for Linux, macOS, Windows (amd64/arm64)
- Docker image build
- Automatic release creation on tags
- pr-checks.yml: Quick checks for pull requests
- Go formatting and vet checks
- Unit tests with coverage
- Frontend TypeScript and ESLint checks
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>