Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .agent.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Agent Context — cora-cli
# Agent Context — cora-code

## Pre-Release Checklist

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-website.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,5 +51,5 @@ jobs:
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
preCommands: npx wrangler pages project create cora-cli --production-branch=main || true
command: pages deploy docs/.vitepress/dist/ --project-name=cora-cli --commit-dirty=true
preCommands: npx wrangler pages project create cora-code --production-branch=main || true
command: pages deploy docs/.vitepress/dist/ --project-name=cora-code --commit-dirty=true
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -186,15 +186,15 @@ jobs:
printf '### 🚀 Quick Start\n\n'
printf '```bash\n'
printf '# Quick install (Linux / macOS)\n'
printf 'curl -fsSL https://raw.githubusercontent.com/codecoradev/cora-cli/main/install.sh | sh\n\n'
printf 'curl -fsSL https://raw.githubusercontent.com/codecoradev/cora-code/main/install.sh | sh\n\n'
printf '# Or via cargo\n'
printf 'cargo install cora\n\n'
printf '# Init project\n'
printf 'cora init\n\n'
printf '# Review staged changes\n'
printf 'CORA_API_KEY=your-key cora review --staged\n'
printf '```\n\n'
printf '**Full changelog:** https://github.com/codecoradev/cora-cli/blob/main/CHANGELOG.md\n'
printf '**Full changelog:** https://github.com/codecoradev/cora-code/blob/main/CHANGELOG.md\n'
} > release-notes.md

- name: Create GitHub Release
Expand Down
12 changes: 6 additions & 6 deletions AGENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@

## Project Overview

**cora-cli** is a Rust CLI tool for AI-powered code review. Bring Your Own Keys (BYOK) —
**cora-code** is a Rust CLI tool for AI-powered code review. Bring Your Own Keys (BYOK) —
no managed API, no cloud service. Runs locally against diffs, scans, or branches.

- **License:** MIT
- **Edition:** Rust 2024 (MSRV 1.85)
- **Repo:** `codecoradev/cora-cli`
- **Repo:** `codecoradev/cora-code`
- **Default branch:** `develop`
- **Marketplace:** https://github.com/marketplace/actions/cora-ai-code-review
- **Website:** https://codecora.dev
Expand Down Expand Up @@ -275,7 +275,7 @@ reality BEFORE version bump.
- [ ] **Consistent terminology**: Same name for features across all files (e.g. "Quality Gate" not "quality gate" or "gate check")
- [ ] **No broken links**: All `codecora.dev` links resolve. All internal doc links work
- [ ] **Version numbers**: README install example, docs/installation.md pin example, AGENT.md test count — all match current version
- [ ] **Star History chart**: Repository list includes all relevant repos (e.g. `cora-cli,uteke`)
- [ ] **Star History chart**: Repository list includes all relevant repos (e.g. `cora-code,uteke`)

### 4. CI & Scanning

Expand Down Expand Up @@ -311,7 +311,7 @@ Generate a comprehensive pre-release report covering:
║ LAPORAN PRE-RELEASE vX.Y.Z — FINAL ║
╚══════════════════════════════════════════════════════════════╝

📦 REPOSITORY: codecoradev/cora-cli
📦 REPOSITORY: codecoradev/cora-code
🌿 BRANCH: develop (N commits ahead of main)
🏷️ TAG: Next → vX.Y.Z
📋 CARGO: version = "0.X.Y" (needs bump)
Expand Down Expand Up @@ -384,7 +384,7 @@ After release completes, verify:
- [ ] GitHub Release page shows vX.Y.Z with correct changelog
- [ ] 4 platform binaries attached to release
- [ ] SHA256 checksums file included
- [ ] `crates.io` shows new version: `cargo search cora-cli`
- [ ] `crates.io` shows new version: `cargo search cora-code`
- [ ] `codecora.dev` reflects new docs
- [ ] Marketplace action still works (test on a test PR)
- [ ] Close the released milestone/issues
Expand All @@ -396,7 +396,7 @@ If release fails or has critical bugs:

1. Delete the tag: `git push origin --delete vX.Y.Z`
2. Delete the GitHub Release
3. Yank from crates.io: `cargo yank cora-cli@X.Y.Z`
3. Yank from crates.io: `cargo yank cora-code@X.Y.Z`
4. Fix on develop, re-tag when ready

### Version Numbering Convention
Expand Down
54 changes: 27 additions & 27 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Changelog

All notable changes to cora-cli are documented in this file.
All notable changes to cora-code are documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
Expand Down Expand Up @@ -242,7 +242,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- **Profiles bugs** — path resolution with project root, fail-fast on invalid config, dedup merge by `id` (#238)
- **Code Scanning alert #79** — eliminated redundant `parse_diff()` call in language context injection
- **Download hardening** — 5x retry with exponential backoff, gzip validation, checksum verification for cora-cli binary download in CI (#221)
- **Download hardening** — 5x retry with exponential backoff, gzip validation, checksum verification for cora-code binary download in CI (#221)
- **curl hardening** — `--fail --show-error` + `set -e` guard prevents silent HTML downloads
- **Checksum enforcement** — hard fail on missing/invalid checksums (was warning-only)
- **Exact checksum match** — `awk` exact filename lookup replaces `grep` substring match
Expand Down Expand Up @@ -374,7 +374,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- **`BundlingConfig`** — `strategy`, `max_chars_per_group`, `max_files_per_group`, `coalesce_by_directory`, `coalesce_by_language` in `.cora.yaml`
- **`ContextConfig`** — `enabled`, `max_context_tokens`, `follow_depth`, `max_symbols` in `.cora.yaml` review section
- **Default SARIF upload to GitHub Code Scanning ON** — opt-out with `upload-sarif: false` (#148)
- **SARIF tool branding** — `CodeCora` driver name (`codecoradev/cora-cli`) in SARIF output (#148)
- **SARIF tool branding** — `CodeCora` driver name (`codecoradev/cora-code`) in SARIF output (#148)

### Changed

Expand All @@ -395,7 +395,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- **Engine layer migrated from `anyhow` to `thiserror`** — structured error handling in engine, `anyhow` retained in CLI layer (#86)
- **All clippy pedantic warnings resolved** — 175 → 0 warnings across entire codebase (#84)
- **Repo URLs updated** to `codecoradev/cora-cli` org (#137)
- **Repo URLs updated** to `codecoradev/cora-code` org (#137)
- **CI actions bumped** — `upload-artifact@v7`, Node 24 strict mode (`FORCE_JAVASCRIPT_ACTIONS_TO_NODE24`) (#142)

### Fixed
Expand Down Expand Up @@ -576,7 +576,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed

- Replaced ASCII art banner with eye icon in README
- Updated README branding to cora-cli
- Updated README branding to cora-code

### Fixed

Expand All @@ -600,25 +600,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- **Cross-platform** — Linux (x86_64, ARM64), macOS (Apple Silicon), Windows (x86_64)
- **MIT License** — fully open source

[Unreleased]: https://github.com/codecoradev/cora-cli/compare/v0.6.1...develop
[0.6.1]: https://github.com/codecoradev/cora-cli/compare/v0.6.0...v0.6.1
[0.6.0]: https://github.com/codecoradev/cora-cli/compare/v0.5.0...v0.6.0
[0.5.0]: https://github.com/codecoradev/cora-cli/compare/v0.4.6...v0.5.0
[0.4.6]: https://github.com/codecoradev/cora-cli/compare/v0.4.5...v0.4.6
[0.4.5]: https://github.com/codecoradev/cora-cli/compare/v0.4.4...v0.4.5
[0.4.4]: https://github.com/codecoradev/cora-cli/compare/v0.4.3...v0.4.4
[0.4.3]: https://github.com/codecoradev/cora-cli/compare/v0.4.2...v0.4.3
[0.4.2]: https://github.com/codecoradev/cora-cli/compare/v0.4.1...v0.4.2
[0.4.1]: https://github.com/codecoradev/cora-cli/compare/v0.4.0...v0.4.1
[0.4.0]: https://github.com/codecoradev/cora-cli/compare/v0.3.0...v0.4.0
[0.3.0]: https://github.com/codecoradev/cora-cli/compare/v0.2.0...v0.3.0
[0.2.0]: https://github.com/codecoradev/cora-cli/compare/v0.1.8...v0.2.0
[0.1.8]: https://github.com/codecoradev/cora-cli/compare/v0.1.7...v0.1.8
[0.1.7]: https://github.com/codecoradev/cora-cli/compare/v0.1.6...v0.1.7
[0.1.6]: https://github.com/codecoradev/cora-cli/compare/v0.1.5...v0.1.6
[0.1.5]: https://github.com/codecoradev/cora-cli/compare/v0.1.4...v0.1.5
[0.1.4]: https://github.com/codecoradev/cora-cli/compare/v0.1.3...v0.1.4
[0.1.3]: https://github.com/codecoradev/cora-cli/compare/v0.1.2...v0.1.3
[0.1.2]: https://github.com/codecoradev/cora-cli/compare/v0.1.1...v0.1.2
[0.1.1]: https://github.com/codecoradev/cora-cli/compare/v0.1.0...v0.1.1
[0.1.0]: https://github.com/codecoradev/cora-cli/releases/tag/v0.1.0
[Unreleased]: https://github.com/codecoradev/cora-code/compare/v0.6.1...develop
[0.6.1]: https://github.com/codecoradev/cora-code/compare/v0.6.0...v0.6.1
[0.6.0]: https://github.com/codecoradev/cora-code/compare/v0.5.0...v0.6.0
[0.5.0]: https://github.com/codecoradev/cora-code/compare/v0.4.6...v0.5.0
[0.4.6]: https://github.com/codecoradev/cora-code/compare/v0.4.5...v0.4.6
[0.4.5]: https://github.com/codecoradev/cora-code/compare/v0.4.4...v0.4.5
[0.4.4]: https://github.com/codecoradev/cora-code/compare/v0.4.3...v0.4.4
[0.4.3]: https://github.com/codecoradev/cora-code/compare/v0.4.2...v0.4.3
[0.4.2]: https://github.com/codecoradev/cora-code/compare/v0.4.1...v0.4.2
[0.4.1]: https://github.com/codecoradev/cora-code/compare/v0.4.0...v0.4.1
[0.4.0]: https://github.com/codecoradev/cora-code/compare/v0.3.0...v0.4.0
[0.3.0]: https://github.com/codecoradev/cora-code/compare/v0.2.0...v0.3.0
[0.2.0]: https://github.com/codecoradev/cora-code/compare/v0.1.8...v0.2.0
[0.1.8]: https://github.com/codecoradev/cora-code/compare/v0.1.7...v0.1.8
[0.1.7]: https://github.com/codecoradev/cora-code/compare/v0.1.6...v0.1.7
[0.1.6]: https://github.com/codecoradev/cora-code/compare/v0.1.5...v0.1.6
[0.1.5]: https://github.com/codecoradev/cora-code/compare/v0.1.4...v0.1.5
[0.1.4]: https://github.com/codecoradev/cora-code/compare/v0.1.3...v0.1.4
[0.1.3]: https://github.com/codecoradev/cora-code/compare/v0.1.2...v0.1.3
[0.1.2]: https://github.com/codecoradev/cora-code/compare/v0.1.1...v0.1.2
[0.1.1]: https://github.com/codecoradev/cora-code/compare/v0.1.0...v0.1.1
[0.1.0]: https://github.com/codecoradev/cora-code/releases/tag/v0.1.0
16 changes: 8 additions & 8 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Contributing to cora-cli
# Contributing to cora-code

First off — thank you for considering contributing to **cora-cli**! 🎉
First off — thank you for considering contributing to **cora-code**! 🎉
This guide will help you get started.

## Table of Contents
Expand Down Expand Up @@ -29,8 +29,8 @@ Be respectful, constructive, and inclusive. We follow the [Rust Code of Conduct]

```bash
# Clone the repository
git clone https://github.com/codecoradev/cora-cli.git
cd cora-cli
git clone https://github.com/codecoradev/cora-code.git
cd cora-code

# Build in debug mode
cargo build
Expand All @@ -45,7 +45,7 @@ cargo clippy -- -D warnings
### Project Structure

```
cora-cli/
cora-code/
├── src/
│ ├── main.rs # CLI entry point + clap args
│ ├── cli.rs # Argument parsing (clap)
Expand Down Expand Up @@ -135,11 +135,11 @@ mod tests {

## Reporting Bugs

Please open a [GitHub Issue](https://github.com/codecoradev/cora-cli/issues/new) with:
Please open a [GitHub Issue](https://github.com/codecoradev/cora-code/issues/new) with:

- **Description** — What happened vs. what you expected
- **Steps to reproduce** — Minimal reproduction steps
- **Environment** — OS, Rust version, cora-cli version
- **Environment** — OS, Rust version, cora-code version
- **Logs** — Output with `RUST_LOG=debug cora review`

## Feature Requests
Expand All @@ -156,4 +156,4 @@ Feel free to open an issue tagged with `question` or reach out on GitHub Discuss

---

Thank you for helping make cora-cli better! 🦀
Thank you for helping make cora-code better! 🦀
Loading
Loading