Commit Graph

8 Commits

Author SHA1 Message Date
1ad0368230 fix: replace unsupported artifact actions with direct release uploads
All checks were successful
Build and Release / Lint and Test (push) Successful in 7m57s
Build and Release / Build Binaries (amd64, windows) (push) Successful in 1m15s
Build and Release / Build Binaries (arm64, darwin) (push) Successful in 1m21s
Build and Release / Build Binaries (amd64, darwin) (push) Successful in 3m26s
Build and Release / Build Binaries (arm64, linux) (push) Successful in 1m6s
Build and Release / Build Binaries (amd64, linux) (push) Successful in 2m58s
- 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>
2026-01-10 04:10:17 -05:00
f23347a26e fix(ci): disable Docker job, runner doesn't have Docker
Some checks failed
Build and Release / Lint and Test (push) Successful in 7m4s
Build and Release / Build Binaries (amd64, darwin) (push) Failing after 1m47s
Build and Release / Build Binaries (amd64, windows) (push) Failing after 1m21s
Build and Release / Build Docker Image (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin) (push) Failing after 1m23s
Build and Release / Build Binaries (amd64, linux) (push) Failing after 2m47s
Build and Release / Build Binaries (arm64, linux) (push) Failing after 1m52s
Build and Release / Create Release (push) Has been skipped
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 03:26:33 -05:00
51d89a676d fix(ci): allow root for tests, set TAGS for bindata generation
- 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>
2026-01-10 03:26:02 -05:00
2704d8dd10 fix(ci): add make generate step for bindata
Some checks failed
Build and Release / Lint and Test (push) Successful in 4m41s
Build and Release / Build Binaries (amd64, linux) (push) Failing after 1m17s
Build and Release / Build Binaries (arm64, darwin) (push) Failing after 1m22s
Build and Release / Build Docker Image (push) Failing after 15s
Build and Release / Build Binaries (arm64, linux) (push) Failing after 1m4s
Build and Release / Build Binaries (amd64, darwin) (push) Failing after 2m37s
Build and Release / Build Binaries (amd64, windows) (push) Failing after 2m39s
Build and Release / Create Release (push) Has been skipped
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>
2026-01-10 02:28:41 -05:00
3652f34234 fix(ci): replace GitHub-specific action with Gitea API
Some checks failed
Build and Release / Create Release (push) Blocked by required conditions
Build and Release / Lint and Test (push) Successful in 42m11s
Build and Release / Build Docker Image (push) Failing after 17s
Build and Release / Build Binaries (arm64, darwin) (push) Failing after 1m22s
Build and Release / Build Binaries (amd64, darwin) (push) Has been cancelled
Build and Release / Build Binaries (amd64, linux) (push) Has been cancelled
Build and Release / Build Binaries (amd64, windows) (push) Has been cancelled
Build and Release / Build Binaries (arm64, linux) (push) Has been cancelled
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>
2026-01-10 01:44:29 -05:00
9d7fab06d6 ci: detect existing Go/Node.js/pnpm before setup
Some checks failed
Build and Release / Lint and Test (push) Successful in 2m35s
Build and Release / Build Binaries (arm64, darwin) (push) Failing after 2m4s
Build and Release / Build Binaries (amd64, linux) (push) Failing after 2m24s
Build and Release / Build Docker Image (push) Failing after 17s
Build and Release / Build Binaries (arm64, linux) (push) Failing after 1m14s
Build and Release / Build Binaries (amd64, darwin) (push) Failing after 6m59s
Build and Release / Build Binaries (amd64, windows) (push) Failing after 6m58s
Build and Release / Create Release (push) Has been skipped
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>
2026-01-09 16:47:54 -05:00
5bb06851b8 fix: use Go 1.25 in CI workflows
Some checks failed
Build and Release / Lint and Test (push) Successful in 23m20s
Build and Release / Build Binaries (amd64, windows) (push) Failing after 1m41s
Build and Release / Build Binaries (amd64, darwin) (push) Failing after 2m19s
Build and Release / Build Docker Image (push) Failing after 50s
Build and Release / Build Binaries (arm64, linux) (push) Failing after 2m5s
Build and Release / Build Binaries (amd64, linux) (push) Failing after 8m5s
Build and Release / Build Binaries (arm64, darwin) (push) Failing after 8m3s
Build and Release / Create Release (push) Has been skipped
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>
2026-01-09 16:43:06 -05:00
2af5c1990e ci: add Gitea Actions workflows for build and release
Some checks failed
Build and Release / Lint and Test (push) Successful in 7m12s
Build and Release / Build Binaries (amd64, linux) (push) Failing after 59s
Build and Release / Build Binaries (amd64, darwin) (push) Failing after 1m4s
Build and Release / Build Binaries (arm64, darwin) (push) Failing after 54s
Build and Release / Build Docker Image (push) Failing after 1m9s
Build and Release / Build Binaries (amd64, windows) (push) Failing after 18m52s
Build and Release / Build Binaries (arm64, linux) (push) Failing after 17m50s
Build and Release / Create Release (push) Has been cancelled
- 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>
2026-01-09 15:15:21 -05:00