14 Commits

Author SHA1 Message Date
28d00f9e62 更新版本 2025-08-13 22:28:59 +08:00
8c3fb1b1c6 Merge branch 'getAsterisk:main' into main 2025-08-11 14:31:28 +08:00
Vivek R
032ee2af78 ci: use oven-sh/setup-bun@v2 in pr-check to fix Bun download HTTP 400 on ubuntu-24.04 2025-08-11 01:02:56 +05:30
Vivek R
a19d8eaa0e ci: add PR check workflow 2025-08-10 23:51:25 +05:30
18c5d72634 README.md 2025-08-08 18:10:42 +08:00
Vivek R
90afd6e520 fix(ci): improve macOS build workflow for permissions and CI compatibility
- Set CI=true for native build to ensure correct environment in CI runs
- Add chmod step to guarantee executable permissions on built binary
- Use ditto instead of zip to archive app bundle, preserving permissions and signatures
2025-08-02 00:36:53 +05:30
Vivek R
74c2bb3746 ci: prepare for v0.1.0 release
- Add Claudia logo to release body
- Add first release announcement and feature highlights
- Clean up test branch references in build workflows
- Update release body formatting for better presentation
- Fix reusable workflow errors by adding workflow_call triggers to build workflows
2025-08-01 18:54:28 +05:30
Vivek R
68d557d50a ci: add GitHub Actions workflows for multi-platform builds
- Add build-linux.yml for Ubuntu/Linux x86_64 builds
  - Installs required system dependencies (webkit2gtk, GTK3, etc.)
  - Builds Tauri application for Linux platform
  - Uploads build artifacts for distribution

- Add build-macos.yml for macOS Intel and Apple Silicon builds
  - Supports both x86_64 and aarch64 architectures
  - Handles Apple certificate import and code signing
  - Creates notarized DMG installers
  - Includes Homebrew cask generation
  - Allows skipping builds and using previous artifacts

- Add release.yml for automated releases
  - Triggers on version tags (v*)
  - Orchestrates builds across all platforms
  - Creates GitHub releases with all artifacts
  - Supports manual workflow dispatch with version input
2025-08-01 17:35:58 +05:30
Vivek R
4ddb6a1995 refactor: remove bundled Claude Code binary support
- Remove all bundled/sidecar binary functionality
- Delete build scripts for fetching and building Claude executables
- Simplify binary detection to only support system installations
- Update UI to remove bundled installation options
- Update build configuration and documentation
2025-07-22 21:16:54 +05:30
Mufeed VH
4fb6fd5159 actions(claude): use opus for @claude invocations 2025-06-27 16:12:12 +05:30
Mufeed VH
b3350bc364 Add Claude Code GitHub actions (#55)
* Claude PR Assistant workflow

* Claude Code Review workflow
2025-06-27 16:07:31 +05:30
Mufeed VH
d8695c4096 refactor(ci): streamline build pipeline and cleanup dependencies
- Remove Rust linter step from CI workflow to speed up builds
- Remove unused gaol dependency from Cargo.toml
- Update windows-sys dependency to 0.60.2 in Cargo.lock

This simplifies the build process and reduces unnecessary dependencies
while maintaining core functionality.
2025-06-25 03:58:54 +05:30
Mufeed VH
bcffce0a08 style: apply cargo fmt across entire Rust codebase
- Remove Rust formatting check from CI workflow since formatting is now applied
- Standardize import ordering and organization throughout codebase
- Fix indentation, spacing, and line breaks for consistency
- Clean up trailing whitespace and formatting inconsistencies
- Apply rustfmt to all Rust source files including checkpoint, sandbox, commands, and test modules

This establishes a consistent code style baseline for the project.
2025-06-25 03:45:59 +05:30
Mufeed VH
5e9738ca80 ci: add comprehensive build test workflow for cross-platform CI
- Add GitHub Actions workflow for automated build testing
- Support multi-platform builds (Linux, Windows, macOS)
- Include Rust formatting and linting checks
- Add Bun frontend build and caching
- Implement concurrency cancellation for efficiency
- Add build artifact upload on failure for debugging
- Include PR status comments with build results
2025-06-25 02:58:46 +05:30