Skip to content

Conversation

@copyleftdev
Copy link
Owner

Summary

  • release.yml: Automated multi-platform release builds on tag push
  • ci.yml: PR validation (test, clippy, fmt)

Release Workflow

Triggers on v* tags and builds for:

Platform Target
Linux x86_64 x86_64-unknown-linux-gnu
Linux x86_64 (static) x86_64-unknown-linux-musl
Linux ARM64 aarch64-unknown-linux-gnu
macOS x86_64 x86_64-apple-darwin
macOS ARM64 aarch64-apple-darwin
Windows x86_64 x86_64-pc-windows-msvc

Also pushes Docker image to ghcr.io/copyleftdev/zgrok.

CI Workflow

Runs on every PR and push to main:

  • cargo test --workspace
  • cargo clippy -- -D warnings
  • cargo fmt --check

🤖 Generated with Claude Code

- release.yml: Multi-platform builds on tag push
  - Linux (x86_64, aarch64, musl)
  - macOS (x86_64, aarch64)
  - Windows (x86_64)
  - SHA256 checksums
  - Docker image to ghcr.io

- ci.yml: PR/push validation
  - Test suite
  - Clippy lints
  - Format check

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@copyleftdev copyleftdev merged commit 2e418b3 into main Jan 25, 2026
@copyleftdev copyleftdev deleted the ci/github-actions branch January 25, 2026 20:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant