Skip to content

Commit 3287896

Browse files
committed
chore: prepare for release v0.1.1-alpha
1 parent 32b43ed commit 3287896

File tree

7 files changed

+32
-34
lines changed

7 files changed

+32
-34
lines changed

AGENTS.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,26 +20,31 @@
2020

2121
## Agent Roles
2222
- **Agent Coordinator**: Orchestrating multi-agent workflows for complex tasks, managing handoffs between agents
23+
- **Atomic Commit Creator**: Analyzing code changes to create atomic commits, suggesting splits and providing commit messages
2324
- **CI Agent**: Handling CI/CD setup, automation, builds, tests, releases, and pipeline health monitoring
24-
- **Clean Code Developer**: Developing or refactoring code with emphasis on clean code principles like readability, maintainability, simplicity
2525
- **CLI Agent**: Developing and maintaining command-line interface, building commands, handling user input
26+
- **Clean Code Developer**: Developing or refactoring code with emphasis on clean code principles like readability, maintainability, simplicity
27+
- **Code Review Agent**: Performing automated code reviews on diffs for style, security, and best practices
2628
- **Codebase Consolidator**: Consolidating and cleaning up codebases by removing redundancies, refactoring for better structure
29+
- **Context7 MCP Agent**: Resolving library IDs and fetching up-to-date documentation from external sources via the Context7 MCP
2730
- **Core Agent**: Implementing core scanning logic, pattern detection, scanner implementation, performance optimization
2831
- **Docs Agent**: Managing and creating project documentation, writing READMEs, generating API docs
32+
- **False Positive Validator**: Auditing and validating flagged issues from automated tools to determine if they are genuine problems or false positives
33+
- **General**: Handling general-purpose tasks like researching complex questions, searching for code, and executing multi-step tasks
2934
- **Git Handler**: Performing Git-related operations like committing, branching, merging, resolving conflicts
3035
- **GitHub**: Performing GitHub operations using GitHub CLI, like creating issues, managing PRs, cloning repos
3136
- **GOAP Planner**: Planning and coordinating multi-agent workflows using Goal-Oriented Action Planning
3237
- **Hive Mind Orchestrator**: Coordinating multiple specialized agents for complex tasks using swarm intelligence
38+
- **OpenCode Agent Manager**: Updating existing .md files or creating new ones in the .opencode/agent/ folder or AGENTS.md specifically for OpenCode-related documentation or agent configurations
39+
- **OpenCode Plugin Agent Creator**: Creating new agent configurations based on OpenCode plugins, referencing documentation and generating precise specs
3340
- **Output Agent**: Handling output formatting and serialization, implementing formatters for various formats
41+
- **Package Updater**: Managing dependency updates, checking for newer versions, and verifying changes through build, test, and lint processes
3442
- **Rust Codebase Analyzer**: Analyzing Rust codebase structure, quality, dependencies, performance
3543
- **Rust Codebase Locator**: Locating specific files, functions, modules in Rust codebase
3644
- **Rust Performance Optimizer**: Optimizing Rust code for performance, analyzing loops, allocations, async code
3745
- **Rust Security Auditor**: Auditing Rust code for security vulnerabilities, analyzing unsafe blocks, input validation
3846
- **Storage Agent**: Managing database operations, storage implementation, migrations, data integrity
3947
- **Testing Agent**: Ensuring code quality through testing, writing unit/integration tests, achieving coverage
40-
- **False Positive Validator**: Auditing and validating flagged issues from automated tools to determine if they are genuine problems or false positives.
41-
- **Package Updater**: Managing dependency updates, checking for newer versions, and verifying changes through build, test, and lint processes.
42-
- **OpenCode Agent Manager**: Updating existing .md files or creating new ones in the .opencode/agent/ folder or AGENTS.md specifically for OpenCode-related documentation or agent configurations.
4348

4449
## General Guidelines
4550
- Follow the 500 LOC rule: Keep modules small and focused

CHANGELOG.md

Lines changed: 15 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,30 +6,23 @@ All notable changes to this project will be documented in this file.
66
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
77
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
88

9-
## [Unreleased]
9+
## [0.1.1-alpha] - 2025-10-07
1010

1111
### Added
12-
- **🌍 Multi-Language Non-Production Code Detection**: Added 13 new detectors for finding non-production code across 30+ programming languages
13-
- **Development/Phase Patterns**: `Dev`, `Debug`, `Test`, `Phase`, `Staging`
14-
- **Non-Production Code**: `ConsoleLog`, `Print`, `Alert`, `Debugger`, `UnusedVar`, `DeadCode`, `Experimental`
15-
- **🎯 Production-Ready Detector Profile**: New comprehensive profile specifically for production readiness scanning
16-
- **📱 Language-Specific Detection**: Smart filtering (e.g., console.log only detected in JS/TS files, alerts in web files)
17-
- **⚙️ Enhanced Multi-Language Support**: Extended support for 30+ file extensions including TypeScript, Python, C#, Go, PHP, Java, Kotlin, Swift, Dart, Scala, and more
18-
- **📋 Production Configuration Template**: Complete `examples/production_ready_config.toml` with severity levels and custom patterns
19-
- **📖 Comprehensive Documentation**: Detailed `examples/production_ready_scan_demo.md` with usage guides for multi-language scanning
20-
- **✅ Comprehensive Test Coverage**: Integration tests demonstrating multi-language detection across JavaScript, TypeScript, Python, Rust, and Go
21-
22-
### Enhanced
23-
- **🔧 Extended DetectorType Enum**: Added 13 new detector types with appropriate severity levels (Critical, High, Medium, Low)
24-
- **🏭 Enhanced DetectorFactory**: New `create_production_ready_detectors()` method and `ProductionReady` profile
25-
- **📁 Expanded File Support**: Default configuration now includes 30+ file extensions for comprehensive language coverage
26-
- **🎨 Improved Regex Patterns**: Optimized detection patterns for better accuracy across different programming languages
27-
28-
### Technical Improvements
29-
- All new detectors follow Rust best practices with comprehensive error handling
30-
- Language-specific filtering prevents false positives (e.g., console.log not detected in Python files)
31-
- Smart test file exclusion (TestDetector skips actual test directories)
32-
- Backward compatible - no breaking changes to existing API
12+
- Add best practice GitHub Ruleset JSON
13+
- Update various components, add production handlers, examples, and remove plans file
14+
15+
### Fixed
16+
- Fix YAML indentation in docs workflow
17+
- Fix docs deployment: add index.html for workspace docs
18+
- Remove target from cache to fix stale docs builds
19+
- Add Codecov token to resolve rate limit issue
20+
- Address clippy warnings for len_zero and unused_variables
21+
22+
### Changed
23+
- Update workflow to use GitHub artifacts for coverage instead of external services
24+
- Enhance release command documentation with branch sync, dry-run, and best practices
25+
- Update project files and dependencies
3326

3427
## [0.1.0-alpha] - 2025-10-06
3528

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "code_guardian_cli"
3-
version = "0.1.0-alpha"
3+
version = "0.1.1-alpha"
44
edition = "2021"
55

66
[dependencies]

crates/core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "code-guardian-core"
3-
version = "0.1.0-alpha"
3+
version = "0.1.1-alpha"
44
edition = "2021"
55

66
[dependencies]

crates/output/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "code-guardian-output"
3-
version = "0.1.0-alpha"
3+
version = "0.1.1-alpha"
44
edition = "2021"
55

66
[dependencies]

crates/storage/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "code-guardian-storage"
3-
version = "0.1.0-alpha"
3+
version = "0.1.1-alpha"
44
edition = "2021"
55

66
[dependencies]

0 commit comments

Comments
 (0)